javascript - 为什么 sort 是 jQuery UI .sortable() 的唯一事件触发?

标签 javascript jquery jquery-ui jquery-ui-sortable

我有一个简单的代码示例@ http://jsbin.com/ukiwo3/edit

它有 2 个连接列表和大量绑定(bind)事件。我希望我错过了一些基于 http://jqueryui.com/demos/sortable/ 的简单内容事件我想我应该看到所有这些事件在我拖动和重新排序问题 li 时触发。目前仅将日志排序到控制台。

谁能告诉我哪里出了问题以及如何让其余部分开火?

谢谢, 丹尼斯

最佳答案

绑定(bind)时事件的命名不同,例如 sortstart 而不是 startLook at the list of events on the demo page有关您的绑定(bind)应该是什么的完整列表。

总体而言,it should look like this :

$( ".questions" ).bind( "sortstop", function(event, ui) {
  console.log("stop event");
});
$( ".questions" ).bind( "sortstart", function(event, ui) {
  console.log("start event");
});
$( ".questions" ).bind( "sortchange", function(event, ui) {
  console.log("change event");
});
$( ".questions" ).bind( "sort", function(event, ui) {
  console.log("sort event");
});
$( ".questions" ).bind( "sortremove", function(event, ui) {
  console.log("remove event");
});
$( ".questions" ).bind( "sortout", function(event, ui) {
  console.log("out event");
});
$( ".questions" ).bind( "sortover", function(event, ui) {
  console.log("over event");
});
$( ".questions" ).bind( "sortupdate", function(event, ui) {
  console.log("update event");
});

(未优化,仅显示事件名称)

关于javascript - 为什么 sort 是 jQuery UI .sortable() 的唯一事件触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4467251/

相关文章:

javascript - 最后一张幻灯片上的反向 Owl Carousel

javascript - 为什么赋值运算符返回非 bool 值

javascript - bxslider 移动第一张幻灯片

jquery-ui - 带有 Backbone 和 Marionette 的 Jquery UI 对话框

javascript - 尝试将 ckeditor 添加到我的 Angular 应用程序中 - 未定义获取 CKEDITOR

javascript - Firefox SDK 多次执行请求

javascript - 如何在没有动画的情况下完成 scrollRight?

javascript - 如何使用 Javascript/jQuery 设置 css 动画类变量?

javascript - jQuery UI 自动完成功能突然停止工作

javascript - 使可排序的元素可拖动,可以将其放在可放置的对象上,并在向后拖动时可以再次连接到列表