📅  最后修改于: 2023-12-03 15:02:21.052000             🧑  作者: Mango
jQWidgets jqxSortable 是一个功能强大的 jQuery 插件,能让你很容易地实现拖放排序功能。除此之外,它还提供了一些非常有用的事件,其中最重要的就是 update 事件。本文将为你介绍 jQWidgets jqxSortable 的更新事件。
更新事件在 jQWidgets jqxSortable 中非常重要,因为它会在拖动过程中持续触发,直至拖放操作完成。与其他事件不同,更新事件会提供一些关于当前被拖动元素的有用信息,包括被拖动元素的位置,以及其它一些有用的信息。
在拖动元素的过程中,只要被拖动元素的位置发生变化,更新事件就会被触发。这就意味着你可以在元素的任何状态下绑定更新事件,而无需担心事件会被误触发。
更新事件会返回一个对象,包含了一些有用的信息:
// onUpdate event handler
function onUpdate(event) {
console.log("position:", event.position);
console.log("item:", event.item);
console.log("source:", event.source);
console.log("target:", event.target);
console.log("reference:", event.reference);
console.log("instance:", event.instance);
console.log("otherItems:", event.otherItems);
}
// Bind the onUpdate event
$("#sortable").jqxSortable({ onUpdate: onUpdate });
// onUpdate event handler
function onUpdate(event) {
console.log("position:", event.position);
console.log("item:", event.item);
console.log("source:", event.source);
console.log("target:", event.target);
console.log("reference:", event.reference);
console.log("instance:", event.instance);
console.log("otherItems:", event.otherItems);
}
除了更新事件,jQWidgets jqxSortable 还提供了许多其它的事件,如开始拖动事件、停止拖动事件等等。你可以查看 jQWidgets jqxSortable 的文档来了解更多有关可用事件的信息。