修正排序有可能随机重排的问题

This commit is contained in:
木魚 2014-12-06 00:49:47 +08:00
parent 30291ac602
commit b47ced3c62

View File

@ -265,19 +265,25 @@
var trs = table.find("tr:gt(0)");
var array = [];
for (var i = 0; i < trs.length; i += 3) {
array.push([trs.get(i), trs.get(i + 1), trs.get(i + 2)]);
var subArray = [trs.get(i), trs.get(i + 1), trs.get(i + 2)];
subArray.originalIndex = i;
array.push(subArray);
}
//排序
array.sort(function (x, y) {
var offset = x.originalIndex - y.originalIndex;
var wx = parseInt(x[2].children[0].dataset.available) + parseInt(x[2].children[1].dataset.available);
if (isNaN(wx))
return 0;
return offset;
var wy = parseInt(y[2].children[0].dataset.available) + parseInt(y[2].children[1].dataset.available);
if (isNaN(wy))
return 0;
return offset;
return wy - wx;
if(wy !== wx)
return wy - wx;
return offset;
});
var df = document.createDocumentFragment();