Jquery UI 可排序,按钮不能用作句柄

标签 jquery jquery-ui handle jquery-ui-sortable

我正在尝试对表中的 tr 进行排序。

代码

$("table tbody").sortable({
    handle: 'button'
    //handle: 'img'
}).disableSelection();

live fiddle

现在的问题是使用img作为处理其工作正常

但是当使用按钮作为句柄时,它不起作用

我为我的 ans 检查了许多 jquery ui 可排序问题,但没有帮助

谁能解释一下为什么会发生这种情况

提前致谢

最佳答案

cancel选项默认为:input,button,这与您的句柄设置冲突。只需将其设置为空字符串就可以了。

$("table tbody").sortable({ 
    handle: 'button',
    cancel: ''
})

http://jsfiddle.net/22C2n/705/

关于Jquery UI 可排序,按钮不能用作句柄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12142827/

相关文章:

jquery-ui - 将 Umbraco 属性编辑器输入设置为 jQueryUI Datepicker

.net - DotNET 应用程序中的 GDI 句柄

javascript - Datatables 表格标题中的 Bootstrap 工具提示闪烁

jquery - 无法使用 jquery Nice-Select 填充第二个选择

javascript - 来自多个按钮的多个 Sidenav?

python - SWIG/Python : Passing pointer into function

c++ - 句柄无效(使用应用程序验证程序)

node.js - 如何检索我在服务器端 (node.js) 的 jQuery.ajax( )'s ` data` 属性中传递的对象?

JqueryUI可排序滚动问题

javascript - 在 AngularJS 中放置 $.draggable() 后,如何从模型中删除?