【发布时间】:2013-08-15 17:58:23
【问题描述】:
我有一个 sortable 设置如下:
$('.sortable').sortable({
items: '> *:not(.nosort)',
axis: 'y',
stop: function (event, ui) {
var index = ui.item.index();
// do something with the index
}
});
我想从可排序中忽略具有nosort 类的元素。
这很好用;但是,我得到的索引似乎包括可排序的所有元素,而不仅仅是那些可以排序的元素,所以它不能真正用于我需要的东西。
有什么简单的方法可以避免这种情况吗?
这是一个可排序示例的jsFiddle。
(注意:从索引中减去 1 不是一种选择,因为排除元素的数量和位置可能会有所不同)
【问题讨论】:
标签: javascript jquery jquery-ui jquery-ui-sortable