禁用使用jquery.nestable.js在可嵌套列表上拖动

时间:2019-05-09 16:37:24

标签: jquery jquery-nestable

https://github.com/RamonSmit/Nestable2

我正在使用可嵌套的jquery来创建可嵌套列表。我正在初始化,然后根据文档,尝试通过对每个dd-item元素应用dd-nodrag使其变为只读。但是它仍然是可拖动的。

<script>
 var options = {
            json: JArray //JArray is my preconstructed json          
        }
        $('#nestable-json').nestable(options);

 $(document).ready(function () {
            $('.dd-item').each(function () {
                $(this).addClass('dd-nodrag');
            });
        });
</script>

1 个答案:

答案 0 :(得分:0)

在初始nestable上使用dragstart事件即可:

$(...).nestable({
  ...,
  onDragStart: function(l,e){
    return false
  }
})