jquery可嵌套如何防止/拒绝丢弃

Posted

技术标签:

【中文标题】jquery可嵌套如何防止/拒绝丢弃【英文标题】:jquery nestable how to prevent/reject a drop 【发布时间】:2013-10-22 20:42:27 【问题描述】:

任何人都知道如何防止项目被放入列表的根目录。或者更具体地说 - 我如何将其限制为仅允许在“dd-handle”类上放置项目。

我尝试在 dragStop 方法中摆弄 jquery.nestable.js 插件文件。我可以在这里拦截到根目录,但不能完全阻止该操作。

dragStop: function(e)

        var thePlace = this.pointEl.closest('.' + this.options.rootClass);
        if(thePlace.length < 1) 
            e.preventDefault;
            return false;
        

 ...


有谁知道一种更有效/更有效的方法来防止落入特定目标?

【问题讨论】:

【参考方案1】:

转到 jquery.nestable.js 文件并找到 onDragStart 并添加花括号,如下所示:

onDragStart: function(l, e, p) event.preventDefault();return false;,

万岁!

【讨论】:

以上是关于jquery可嵌套如何防止/拒绝丢弃的主要内容,如果未能解决你的问题,请参考以下文章

jquery 可丢弃接受

如何决定是接受还是拒绝 jQuery 可拖动到可放置对象

jQuery Draggable + Sortable - 如何拒绝放入排序?

如何防止 Jquery 可排序连接列表中的重复条目?

线程池任务太多如何拒绝

如何制作拖放jquery?