清除/重置触摸屏设备中的悬停状态

时间:2012-11-19 16:50:14

标签: javascript ios hover touchscreen

有关如何重置/清除在ipad等触摸屏设备中激活的悬停状态的任何建议。

我有一些工具提示在悬停时显示实际上是ipad中的点击,因为它处理悬停。

但是有没有办法设置它,以便悬停状态重置为正常。问题是工具提示不会重新显示,因为它仍然认为它正在徘徊。点击另一个工具提示,然后返回它就可以了。

编辑: 非常基本的JSfiddle来演示这个问题,需要在ios设备中查看才能看到问题。

悬停(在ipdad中单击时)该框将出现然后消失。尝试再次悬停/点击它,它将不再出现在触控设备中,除非您将鼠标悬停/点击另一个工具提示然后再返回到该工具提示。

1 个答案:

答案 0 :(得分:1)

根据工具提示的实现方式,最好只设置一个超时。然后在10秒左右之后它就会隐藏并重置自己。如果您添加代码,我们可以提供具体建议。

编辑:

我在您的jquery事件中添加了mousedown,它现在似乎可以在ipad上运行。 请参阅updated fiddle

$('.tooltip').on('mouseenter mousedown', function(e){