[英]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.