我正在使用 jQuery UI 可排序插件,并且我正在尝试获取 2 个警报
我想要元素的起始位置和元素的完成位置。
$(function() {
$("#filterlist ul").sortable({ opacity: 0.6, cursor: 'move', update: function(event, ui) {
alert(ui.item.prevAll().length + 1);
}
});
});
我可以使用以下方法获取项目拖动后的位置:-
ui.item.prevAll().length + 1
我用什么来获取它的起始位置?
最佳答案
$(function() {
$("#sortable").sortable({
start: function(event, ui) { console.log('before @ '+ ui.item.index()) },
update: function(event, ui) { console.log('now @ '+ ui.item.index()) }
});
});
试试这个demo并在控制台观看...
关于jquery - 使用 jquery ui 可排序插件获取项目的开始位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2620601/