我不能让 TinySort 将缺少属性的元素放在已排序元素的下方。“place”和“emptyEnd”之类的选项根本不会改变顺序。
请看一下: https ://jsfiddle.net/dm8cz4ra/1/
如果我只选择具有使用属性的元素,nodeList = $('#list > div[position]')
它们总是落在最后。
我不能让 TinySort 将缺少属性的元素放在已排序元素的下方。“place”和“emptyEnd”之类的选项根本不会改变顺序。
请看一下: https ://jsfiddle.net/dm8cz4ra/1/
如果我只选择具有使用属性的元素,nodeList = $('#list > div[position]')
它们总是落在最后。
我认为它正在工作,但您需要通知 TinySort 有一个职位存在。所以而不是:
<div id="list">
<div position="0">0</div>
<div position="-1">-1</div>
<div position="1">1</div>
<div>NULL</div>
</div>
利用
<div id="list">
<div position="0">0</div>
<div position="-1">-1</div>
<div position="1">1</div>
<div position="">NULL</div>
</div>