2012-11-19 43 views
2

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

我有一些提示上悬停这实际上是在iPad中点击显示,由于它是如何与悬停交易。

但有一种方法可以设置它以悬停状态得到恢复正常。由于问题在于工具提示将不会显示,因为它仍然认为它正在被徘徊。点击另一个工具提示,然后返回工作。

编辑: 非常基本的jsfiddle来证明这个问题,必须在一个iOS设备中查看,看看问题。

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

回答

1

根据工具提示的实现方式,仅在其上放置一个超时值可能是一个好主意。然后在10秒左右之后,它会隐藏并重置自己。如果您添加您的代码,我们可以帮助您提供特定的建议。

编辑:

我添加mousedown到您的jQuery的事件,似乎你在iPad上现在希望的工作。 请参阅updated fiddle

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

嘿感谢您的答复。是的,我已经申请超时,这对于隐藏它很有效。但在此超时,我想要一些如何重置悬停,因为iPad似乎保持悬停状态的点击。所以这意味着你不能再次悬停,除非你将鼠标悬停在另一个项目上。我已经添加了一个非常基本的jsfiddle,用于在iOS设备中使用该问题。 http://jsfiddle.net/bennyb/kqFDC/34/ – Ben

+0

现在有道理。看到我更新的答案。我认为这就是你在说什么? – davehale23

+0

对不起,延迟回复。这是一个很好的主意,谢谢,唯一的情况是,如果有人试图让工具提示悬停并点击做不同的事情,但他们总是会遇到ipad问题。但这对我很有用,再次感谢。 – Ben

相关问题