ipad 上的 jquery 嵌套拖动

标签 jquery ipad drag-and-drop

我有以下设置:

$(".window").draggable({
        containment: "document",
        cancel: ".contact"
    });

$(".contact").draggable({
        containment: "document",
        revert: "invalid",
        helper: "clone",
        appendTo: "body",
        zIndex: "10000",
        start: function (event, ui) {$(".window").draggable("disable"); },
        stop: function (event, ui) {$(".window").draggable("enable"); }
    });

$("#my_list").droppable({
        accept: ".contact",
    });

联系人是嵌套在窗口元素内的列表元素。我希望能够拖动窗口和联系人,后者能够拖放到特定窗口上。

在我尝试过的所有浏览器上一切都工作正常,但在 iPad 上,当我拖动联系人时,会出现随机行为,窗口也会随之拖动。始终会创建接触克隆元素,并且启动和停止函数是为了克服此问题的尝试。

完全不知道如何解决这个问题!

感谢您的帮助!

最佳答案

添加此脚本https://github.com/furf/jquery-ui-touch-punch用于在 Ipad 或 Iphone 上播放。

希望有帮助。

关于ipad 上的 jquery 嵌套拖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8052995/

相关文章:

javascript - 如何对 html 表月份名称与年份进行排序

iphone - 使用 CALayer 绘制虚线

html - JQuery - 从其可滚动区域取消链接可拖动元素

javascript - 从 JQuery 附加 Laravel Blade

javascript - Highcharts 在 Y 轴上重复相同的标签值

ios - [self performSegueWithIdentifier : @"login_success" sender:self]; 时崩溃

javascript - 如何轻松复制拖放卡片的 trello 风格? (看板风格的应用程序)

google-maps - 从 map 外拖放一个对象到谷歌地图: marker not put at correct latitude/longitude

JavaScript 正则表达式匹配文本字段中的 URL

ios - 如何从 modalViewController PushViewController