2011-10-10 50 views
2

我試圖關閉默認的安卓網站'高亮'(建議無處不在的-webkit-tap-highlight-color style'fix') - 這對大多數設備都很好,但不是我的Galaxy Tab 10.1 - 在點擊瀏覽器時,任何帶有「點擊」處理程序的東西都會以默認的「黑色」顏色突出顯示。三星Galaxy Tab 10.1和-webkit輕拍突出顯示顏色樣式?

例如。

我有這個在我的CSS:

* { 
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
} 
  • 然後使用jQuery建立一個 '點擊' 投手上一個div:

    < DIV ID = 「測試」>某種內容</DIV>

  • 與代碼如:

    $(「#text」)。click(function(e){alert(「Hello!」)});

用那個簡單的代碼,在Galaxy Tab 10.1瀏覽器中運行,你總是得到div上的'highlight',它看起來完全忽略了style?

任何人有任何想法?看起來,通過使用'touchstart'和'touchend'事件,這取決於我捕獲這些事件的'等級',但這看起來像是矯枉過正 - Galaxy Tab瀏覽器有什麼特別之處嗎?我試着搜索,但有條款的這麼多的組合來尋找我迷路了:(

感謝

克里斯

回答

0

嘗試給它的任何任何顏色以外默認!如-webkit抽頭高亮顏色:RGBA(58,52,222,0.5);

在某些地方我試圖更改默認的高亮顏色的Android設備,它最終確保顏色永遠不會奏效

- 一旦你檢查出來,嘗試添加!importa nt在顏色的末尾,那個人似乎強制返回默認顏色!

+0

感謝您的回覆 - 我在下週之前無法訪問該設備,但我一定會試一試 - 它只是出現了10.1選項卡的問題,並且使用默認瀏覽器。 Cheers Chris – catdna