我使用mootools可以排序,这是下面的功能我必须能够对一些标签进行排序。我已经从排序中禁用了几个选项卡,但是允许排序的其他选项卡可以移动到禁用选项卡位置,这可以停止吗?我不希望可排序的标签可以移动到禁用的标签位置。禁用的标签应始终保持在它们显示的位置。
https://jsfiddle.net/1trq9zpz/154/
mootools有类似的东西吗?我想禁用带有.disable_sort类的#homepagetabs li
var MFLTabSort = new Sortables($('homepagetabs'), {
onComplete: function() {
var parent = this.element.parentNode;
var saveIt = false;
if (typeof currentTabOrder == "undefined") {
currentTabOrder = new Array();
for (var i = 0; i < parent.getChildren().length; i++) {
currentTabOrder[i] = i;
}
}
for (var i = 0; i < parent.getChildren().length; i++) {
var seqno = parent.getChildren()[i].id.substr("tab".length);
if (currentTabOrder[i] != seqno) {
saveIt = true;
currentTabOrder[i] = seqno;
}
}
if (saveIt) {
var url = window.location.protocol + "//" + window.location.host + "/" + year + "/save_setting?L=" + league_id + "&TITLE=TABORDER&VALUE=" + currentTabOrder.join();
makeHttpRequest(url);
}
}
});
MFLTabSort.removeItems($$(".disable_sort"));