gpt4 book ai didi

javascript - Jquery UI 可排序在停止时调用两个函数

转载 作者:行者123 更新时间:2023-12-02 17:55:41 25 4
gpt4 key购买 nike

我正在使用 jquery ui sortable 对表进行排序,当排序事件停止时我需要调用两个函数。我已成功调用一个函数,但调用两个函数时遇到困难,并且我需要第二个函数仅在第一个函数完成时才会发生。

这就是我现在所拥有的:

  var sortPosition = function(event, ui) {
var updatePosition = 1;

$( "tbody tr" ).map( function(){
$(this).find('.position span').text(updatePosition);
updatePosition++;
});
}

$("table tbody").sortable({
placeholder: "ui-state-highlight",
start: function(e, ui ){
ui.placeholder.height(ui.helper.outerHeight());
},
helper: fixHelper,
stop: sortPosition
}).disableSelection();

这就是我正在尝试的:

  var sortPosition = function(event, ui) {
var updatePosition = 1;

$( "tbody tr" ).map( function(){
$(this).find('.position span').text(updatePosition);
updatePosition++;
});
}

var savePosition = function(event, ui) {
alert(2);
}

$("table tbody").sortable({
placeholder: "ui-state-highlight",
start: function(e, ui ){
ui.placeholder.height(ui.helper.outerHeight());
},
helper: fixHelper,
stop: function(e, ui) {
sortPosition;
savePosition;
}
}).disableSelection();

最佳答案

sortPosition 函数末尾调用 savePosition 怎么样?

var sortPosition = function(event, ui) {
var updatePosition = 1;

$( "tbody tr" ).map( function(){
$(this).find('.position span').text(updatePosition);
updatePosition++;
});
savePosition();
}

$("table tbody").sortable({
....
stop: function(e, ui) {
sortPosition();
}
}).disableSelection();

关于javascript - Jquery UI 可排序在停止时调用两个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20976820/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com