繁体   English   中英

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

[英]Clear/Reset hover state in touch screen devices

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

我有一些提示显示在鼠标悬停时,实际上是ipad内的一次单击,这是因为它如何处理悬停。

但是有一种方法可以对其进行设置,以便将悬停状态重置为正常状态。 因为问题在于工具提示不会显示,因为它仍然认为它一直在徘徊。 单击另一个工具提示,然后再恢复正常。

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

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

根据工具提示的实现方式,仅对其设置超时可能是一个好主意。 然后大约10秒钟后,它会隐藏并自行重置。 如果您添加代码,我们可以为您提供具体建议。

编辑:

我将mousedown添加到了您的jquery事件中,它现在可以按照您希望的方式在ipad上运行了。 参见更新的小提琴

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM