【问题标题】:Can not drag/drop items in a multicolumn sortable list无法在多列可排序列表中拖放项目
【发布时间】:2012-07-24 14:41:17
【问题描述】:

我的问题很简单。

我希望能够在使用 jQuery 可排序之间对三列进行排序,但由于某种原因,这些项目不会开始拖动。我已经在 stackoverflow 上搜索了答案,但我认为我做的一切都是正确的。

  • 我正在设置列的最小高度
  • 我已在可排序项上设置填充/边距
  • 我为可排序的 UI 命令使用了正确的选项

我能够使用 jsbin 重现问题

有人可以快速查看一下并告诉我我做错了什么吗?

jsbin example

【问题讨论】:

    标签: jquery jquery-ui jquery-ui-sortable


    【解决方案1】:

    你只需要把你的 init 函数包装在里面

    $(document).ready(function(){
      $('.column').sortable({
        connectWith: '.column'
      });
    });
    

    或快捷方式

    $(function(){
      $('.column').sortable({
        connectWith: '.column'
      });
    });
    

    ...那么它对我来说工作正常(http://jsbin.com/avikos/6/edit)。

    否则会在引用的 DOM 元素被渲染之前执行,因此不会被绑定。

    【讨论】:

      猜你喜欢
      • 2022-01-02
      • 2016-12-03
      • 2018-09-11
      • 1970-01-01
      • 1970-01-01
      • 2010-10-16
      • 1970-01-01
      • 1970-01-01
      • 2015-01-13
      相关资源
      最近更新 更多