Javascript 未触发可排序句柄
我通过jQueryUI使用可排序小部件。我不需要使用Javascript 未触发可排序句柄,javascript,jquery,jquery-ui,jquery-ui-sortable,Javascript,Jquery,Jquery Ui,Jquery Ui Sortable,我通过jQueryUI使用可排序小部件。我不需要使用句柄选项就可以让它工作。当使用句柄选项通过移动li时,我无法使其工作。出了什么问题 $(.one”)。可排序({ 手柄:“.move” }); $(“.two”)。可排序({}) 一 一招 两步 三步 四驱 二 一个 两个 三 四 您的按钮没有.handle类,您需要使用.move。还要注意的是,使用按钮来实现这一点并不是一个好主意,因为他们已经有了自己的点击逻辑。我建议改为使用div,或任何其他非表单输入元素 $(.one”).s
句柄
选项就可以让它工作。当使用句柄
选项通过
移动li
时,我无法使其工作。出了什么问题
$(.one”)。可排序({
手柄:“.move”
});
$(“.two”)。可排序({})代码>
一
- 一招
- 两步
- 三步
- 四驱
二
- 一个
- 两个
- 三
- 四
您的按钮没有.handle
类,您需要使用.move
。还要注意的是,使用按钮来实现这一点并不是一个好主意,因为他们已经有了自己的点击逻辑。我建议改为使用div
,或任何其他非表单输入元素
$(.one”).sortable({handle:.move});
$(“.two”)。可排序({})代码>
.move{
显示:内联块;
背景:#c00;
颜色:#fff;
填充:2px;
保证金:1px;
}
一
- 一个
移动
- 两个
移动
- 三
移动
- 四
移动
二
- 一个
- 两个
- 三
- 四
简单。不要将
用于不应该是按钮的东西。它的语义不好,jQueryUI会将按钮作为句柄元素忽略-因为它是表单动作元素,而不是移动句柄。你说的我不能让它工作是什么意思?