2012-07-01 22 views
3

我想禁用用戶點擊鏈接時顯示的橙色突出顯示。我認爲iOS和Android瀏覽器通過使用「webkit-tap-highlight-color」來支持這一點。有沒有辦法做到這一點?Fennec中「webkit-tap-highlight-color」的等效物是什麼?

+0

你在說什麼大綱。嘗試設置零輪廓:0; – SVS

+0

謝謝,但它不起作用。 – user1493992

+1

發現這個線程https://bugzilla.mozilla.org/show_bug.cgi?id=701690 您是否嘗試過的風格添加到:激活狀態? – antejan

回答

0

只有document.querySelector("a, label, button")並將其tagName更改爲其他值,例如具有適當的aria值的span。您還需要更改您的CSS。

tapne color在fennec/firefox中被硬編碼,它不能像「:: selection」/ :: - moz-selection那樣改變。另外:: - moz-selection沒有完成,因爲它不會改變選定元素的圖像背景。

可選:

div.tap-detector 
{ 
    position:fixed; 
    height:100%; 
    top:0rem; 
    left:0rem; 
    width:100%; 
    z-index:1000; 
    overflow:hidden; 
} 

和重定向所有點擊,鼠標移動,鼠標按下和DIV鼠標鬆開事件(以及其他如果使用的話)根據它的元素。重定向點擊不得使用輕按突出顯示。可能的滾動手勢,你不需要趕上 - 元素與溢出:隱藏是「透明」的滾動手勢。

這是不明確的解決方案和使用,只有當你必須因爲你的老闆抱怨。

相關問題