【问题标题】:updating the position of a JQuery UI draggable更新可拖动的 JQuery UI 的位置
【发布时间】: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


【解决方案1】:

更新:函数(事件,用户界面){

    var data = $(this).sortable('toArray').toString();

   //use ajax to update the position

}

【讨论】:

    猜你喜欢
    • 2013-07-30
    • 1970-01-01
    • 2012-08-25
    • 1970-01-01
    • 1970-01-01
    • 2013-02-18
    • 2011-10-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多