簡體   English   中英

jquery-ui可拖動干擾觸摸滾動

[英]jquery-ui draggable interfering with touch scroll

據我了解,jQuery UI完全忽略了觸摸事件,而想要使用觸摸事件的人們不得不使用觸摸打孔將觸摸事件映射為鼠標事件。 但是,較新版本的UI似乎會干擾內置的觸摸事件,例如滾動,即使它們應該忽略這些事件也是如此。

我有運行良好的jQuery UI draggable元素。 但是,當使用觸摸設備並嘗試滾動該元素位於觸摸點下方的窗口時,屏幕將不會滾動。 如果jQuery UI忽略觸摸事件,為什么會發生這種情況?

我發現舊版的UI沒有這個問題。 我使用的版本是1.11.4。

重申一下:我並不是要使draggable元素在觸摸設備上draggable拖動。 我只希望它忽略觸摸事件並允許定期滾動發生。

似乎該庫忽略了動作,但是CSS設置了touch-action: none正是導致我看到的功能的原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM