1

我正在使用 tablednd 插件拖放我的表格行,一切对我来说都很好,但是当我尝试使用 DragHandle 属性时,行既不是可拖动的,也不是处理程序

我的脚本是

<script type="text/javascript">
        $(document).ready(function() {
            $('#sort').tableDnD({
                onDrop: function(table, row) {
                  alert(row.id);
                }, 
                            dragHandle: ".dragHandle"
            });
        });
        </script>

当我移除拖动手柄时它可以工作,当我包含它时它不起作用。

任何想法为什么它不起作用

谢谢

4

2 回答 2

3

您可能使用的是旧版本(可能是 0.4 版)。

从 GitHub 下载插件后,我遇到了同样的问题。好像你得到的是旧版本,而不是当前的 0.7

顺便说一句:dragHandle: ".dragHandle" 是正确的!

于 2012-07-05T12:33:32.790 回答
2

.在拖动句柄之前删除

  $('#sort').tableDnD({
            onDrop: function(table, row) {
              alert(row.id);
            }, 
            dragHandle: "dragHandle"
   });

在此处查看示例

于 2012-05-30T12:12:02.370 回答