如何在移动设备上取消悬停元素
How to un-hover an element on mobile
>我有一个下拉元素,在桌面上效果很好。http://www.c-testing.nl/werkenbijvanaarsen/growing-together/
但在移动设备上,再次点击时下拉列表不会折叠回来。我在这个论坛上阅读了一些答案,但在这种情况下似乎不起作用。
我试图只用 css 来实现这一点,但我读得越多,似乎在线 JavaScript 可以实现它。
有谁知道我如何在此元素上设置类似取消悬停之类的东西?
.pl-drop_down:hover ul {
opacity: 1;
visibility: visible;
}
最好的问候,马克
仅使用 CSS :hover 不太可能得到您想要的东西,因为这不是为触摸屏设计的。
要让它在移动设备上折叠起来,你可以添加javascript:
$('[selector that you want to tap]').click(function() {
$('.pl-drop_down').css({'pointer-events': 'none'});
});
这将删除移动设备上的悬停状态,并使其重新折叠,不过,您需要jQuery才能使此解决方案正常工作。
相关文章:
- 如何取消d3.js中的鼠标悬停转换
- 在鼠标悬停/取消悬停父元素时,更改子图像的url哈希
- 图像悬停时的取消滑块
- 传单 - 鼠标悬停,单击和取消单击
- 取消触摸设备上的模拟悬停事件/颜色
- 单击事件执行单击和悬停事件处理程序,即使单击事件处理程序取消绑定所有处理程序也是如此
- 鼠标悬停会影响 span 标记中换行符的取消
- 将鼠标悬停在地图上时,取消选择图像映射的选定区域
- 功能前延迟,悬停时取消功能
- 取消模糊图像中鼠标悬停在上面的部分
- 如果我通过javascript设置不透明度,CSS悬停事件将被取消
- jQuery:点击后取消绑定悬停
- 当用户悬停在信息窗口上时,取消Google Maps V3信息窗口关闭事件
- Jquery取消悬停事件,而切换事件是活跃的
- 是否可以在悬停时根据条件取消悬停事件?
- 使元素悬停时取消悬停,添加关闭按钮,使其记住cookie
- 如何在移动设备上取消悬停元素
- 捕捉.svg悬停/取消悬停错误(用于更长的悬停)
- 如何使用CSS/JavaScript在链接上取消悬停
- Javascript导航,悬停显示,取消悬停隐藏与超时,如何