gpt4 book ai didi

javascript - 可排序列表+查找删除索引

转载 作者:太空狗 更新时间:2023-10-29 15:45:04 27 4
gpt4 key购买 nike

好的,我正在尝试使用 RubaXa's Sortable plugin . (这是一个很棒的 example page )

    var sort = new Sortable($('#items')[0], {
animation: 150,

onUpdate: function(evt/**Event*/){
var item = evt.item;
console.log(evt);
}
});

插件工作正常。问题是我怎样才能得到元素被删除的索引? (例如,从列表的索引 2 到索引 0)

演示: http://jsfiddle.net/j7fesLkp/1/

最佳答案

传递给 onSort 的事件具有您需要的字段:oldIndexnewIndex:

var sort = new Sortable(items, {
onSort: function (evt) {
console.log(evt.oldIndex + ' -> ' + evt.newIndex);
}
});
<!-- Sortable -->
<script src="https://rawgit.com/RubaXa/Sortable/dev/Sortable.js"></script>

<ul id="items">
<li data-id="1">item 1</li>
<li data-id="2">item 2</li>
<li data-id="3">item 3</li>
<li data-id="4">item 4</li>
<li data-id="5">item 5</li>
</ul>

关于javascript - 可排序列表+查找删除索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26870713/

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