我有以下可排序的代码段(没什么特别的):
$( "#sortable1, #sortable2" ).sortable({
connectWith: ".connectedSortable",
beforeStop: function(event, ui) {
console.log(event);
console.log(ui);
}
}).disableSelection();
如何在 sortable()之外调用 beforeStop:function(event,ui){} ,并指定要排序的元素和目标可排序列表(即# sortable1或#sortable2)?
我需要能够使用事件和 ui 对象。
提前致谢!
答案 0 :(得分:0)
var handleBeforeStop = function(event, ui) {
console.log(event);
console.log(ui);
};
$( "#sortable1, #sortable2" ).sortable({
connectWith: ".connectedSortable",
beforeStop: handleBeforeStop,
}).disableSelection();
然后在您的代码中,您可以从任意位置执行此操作...
var myEvent = {/*fill this with the event props you need*/};
handleBeforeStop(myEvent, $("#sortable1"));
希望这会有所帮助,很难从你的问题中知道你究竟是在追求什么