javascript - Jquery UI Draggable 克隆消失

标签 javascript jquery jquery-ui jquery-ui-draggable jquery-draggable

我正在尝试使用jquery-uidraggable使某些元素可拖动。 我设置了 helper 选项来克隆当前元素。
它正在正确地制作克隆,但是当我放下克隆时,克隆就会消失。它不会停留在拖动的位置。

请参阅演示 Fiddle Link

$('#drag').draggable({
helper: function (e, ui) {
    return $(this).clone();
}
});

我错过了什么?

最佳答案

也许有一种更简单的方法,但是通过可拖动的数据,您可以定位处理此问题的属性。像这样:

stop : function(e, ui){
         $('#drag').draggable().data()["ui-draggable"].cancelHelperRemoval = true;
    }

fiddle :http://jsfiddle.net/n10ucrLd/

关于javascript - Jquery UI Draggable 克隆消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30422309/

相关文章:

javascript - 为 Facebook 像素跟踪多次激活像素

jquery - 如何将 jquery ui 自动完成添加到动态创建的元素?

javascript - 在 SugarCRM editview 中添加自定义 jQuery 验证

javascript - setTimeout 并没有忠实于我在 $.each 中给出的延迟

jquery - 使用 jqTouch 和 HTML5 保护 iPhone WebApp

填充模式下的 JQuery-ui Accordion 和溢出 - 无关的 2px

javascript - 按可排序顺序获取所有文本区域内容

javascript - 来自 $scope Controller 的 data-ng-bind

javascript - Chrome 扩展 - 如果图像包含在链接内,则获取 img src

javascript - 检查是否是数字,如果是字母,在javascript中提取字符串的一部分