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

Javascript 触摸屏设备中的清除/重置悬停状态,javascript,ios,hover,touchscreen,Javascript,Ios,Hover,Touchscreen,关于如何重置/清除触摸屏设备(如ipad)中激活的悬停状态的任何建议 我有一些工具提示显示在hover上,实际上是ipad中的点击,因为它是如何处理悬停的 但是有没有办法将其设置为使悬停状态重置为正常状态。因为问题是工具提示不会重新显示,因为它仍然认为它处于悬停状态。单击另一个工具提示,然后再单击它即可工作 编辑: 演示问题的非常基本的JSFIDLE,需要在ios设备中查看才能看到问题 悬停(在ipdad中单击)该框将出现,然后消失。再次尝试悬停/单击,它将不会重新出现在触摸设备中,除非您在另一

关于如何重置/清除触摸屏设备(如ipad)中激活的悬停状态的任何建议

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

但是有没有办法将其设置为使悬停状态重置为正常状态。因为问题是工具提示不会重新显示,因为它仍然认为它处于悬停状态。单击另一个工具提示,然后再单击它即可工作

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


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

根据工具提示的实现方式,最好在其上设置一个超时。然后大约10秒钟后,它就隐藏起来并自行复位。如果您添加代码,我们可以提供具体建议

编辑:

我在jquery事件中添加了
mousedown
,现在它在ipad上似乎可以按照您的意愿工作。 看


嘿,谢谢你的回复。是的,我已经申请了一个超时,它可以很好地隐藏它。但在这段时间内,我想了解一下如何重置悬停,因为ipad似乎只需点击一下鼠标就可以保持悬停状态。这意味着你不能再重新悬停,除非你悬停在另一个项目上。我添加了一个非常基本的JSFIDLE,演示在ios设备中使用时的问题。现在这是有道理的。请参阅我的最新答案。我想这就是你所说的吗?很抱歉回复晚了。这是一个好主意,谢谢,唯一的问题是如果有人试图让工具提示悬停并单击“执行不同的操作”,但他们总是会遇到ipad问题。但这对我有用,再次感谢。
$('.tooltip').on('mouseenter mousedown', function(e){