我正在用HTML,CSS和Javascript(沒有jQuery或類似的)製作單頁面應用程序。此應用程序由許多可通過Javascript更改的UI頁面組成。在電腦上使用鼠標的用戶體驗很好,但對觸摸屏(手機等)不太好。css:懸停,觸摸屏和單頁應用程序
有很多CSS懸停圖形效果的按鈕。如果我改變頁面點擊觸摸屏上的一個按鈕,當頁面「更改」時,指針停留在那裏觸發下一個元素出現在相同位置的CSS懸停。這種效果非常惱人,但我無法弄清楚如何解決它。
的代碼非常簡單:
CSS
button {
background-color: #XXXXXX;
}
button:hover {
background-color: #ZZZZZZ;
}
HTML
<button onclick="changepage()"></button>
我建議檢測移動瀏覽器(見[這裏](http://stackoverflow.com/questions/11381673/detecting-a-mobile-browser)),然後有條件禁用懸停效果。你也許可以在你的'