【发布时间】:2013-10-22 19:17:07
【问题描述】:
如果我滚动页面,当前拖动的可拖动对象将保持在同一位置。这导致手指不再位于可拖动对象之上。有什么方法可以在不删除可拖动功能的情况下将可拖动的位置更新到当前触摸位置?
我的设置相当复杂,使用 iScrolls scrollTo 方法进行滚动,使用 jQuery-Ui-Touch Punch 进行触摸支持,但这也适用于其他可拖动和触摸/单击位置不匹配的情况。
【问题讨论】:
-
通过将可拖动对象附加到 iScroll 包装器外部的 position:absolute 元素来解决此问题。这样它就不会滚动。我不会将其标记为已解决,因为它不是问题的答案。
标签: jquery-ui jquery-ui-draggable iscroll4 jquery-ui-touch-punch