【发布时间】:2018-10-15 23:08:18
【问题描述】:
我正在使用 CSS 悬停技巧来清理我的界面。仅当光标悬停在元素内时才会显示控件。在触摸屏设备上使用界面时遇到问题。如果控制按钮未显示display:none 并且我触摸了它应该在的位置,则该按钮仍会触发该事件。
在你的浏览器和触摸屏设备上试试这个小提琴,看看我的意思...... http://jsfiddle.net/6PvCn/2/
在触摸屏设备上,触摸红色方块会触发警报,但按钮甚至不会出现。我在桌面 Android 模拟器和我真正的 Android 2.3 手机上测试了这个。
我想要的效果是按钮首先显示而不触发,即使用户触摸了按钮“所在”的位置。
在使用 javascript 之前,我宁愿使用纯 CSS 解决方案。
【问题讨论】:
标签: css user-interface touch