簡體   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