我正在使用 HTML、CSS 和 Javascript(没有 jQuery 或类似的)制作一个单页面应用程序。该应用程序由许多可以通过Javascript更改的UI页面组成。在计算机上,使用鼠标的用户体验很好,但在触摸屏幕(移动设备等)上不太好。
有许多具有CSS悬停图形效果的按钮。如果我在触摸屏幕上点击一个按钮来更改页面,那么指针将停留在那里触发CSS悬停,当页面“更改”时出现在相同位置的下一个元素。这种效果非常烦人,但我无法想出如何解决它。
代码非常简单:
CSS
button {
background-color: #XXXXXX;
}
button:hover {
background-color: #ZZZZZZ;
}
HTML
<button onclick="changepage()"></button>
<button>
的事件侦听器中提供替代“反馈”方法。 - varzeak