gpt4 book ai didi

jquery - 传递 jQuery ui 可排序变量

转载 作者:行者123 更新时间:2023-12-01 03:26:59 26 4
gpt4 key购买 nike

我想知道如何或是否可以在下面的函数中将变量从“start:”传递到“update:”,而不使该变量成为全局变量?

谢谢。

$('.type').sortable({
placeholder: 'entityHighlight',
cancel: '.disabled',
opacity: 0.9,
revert: true,
scroll: true,
start:function(event,ui) {
startPos = ui.item.index();
},
update: function(event,ui) {
var endPos = ui.item.index();
var entityId = ui.item.attr('id');
voteRank(entityId,startPos,endPos);
}
}).disableSelection();

最佳答案

您可以使用 jQuery 的 datastart 中,如下所示:

ui.item.data('startPos', ui.item.index());

然后在update中读取它,如下所示:

voteRank(entityId, ui.item.data('startPos'), endPos);

(已编辑,以便您现在可以实际使用它)

关于jquery - 传递 jQuery ui 可排序变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4251923/

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