我很难li
在我的ul
. 我正在使用SortableJS。
<ul id="items">
<li class="static">
<div class="image"><img src="image.jpg" /></div>
<div class="text">Static</div>
<div class="clearboth"></div>
</li>
<li>
<div class="image"><img src="image.jpg" /></div>
<div class="text">Dynamic</div>
<div class="clearboth"></div>
</li>
<li>
<div class="image"><img src="image.jpg" /></div>
<div class="text">Dynamic</div>
<div class="clearboth"></div>
</li>
</ul>
一个li
类static
不应该是可排序的。其他的应该是可排序的。
var el = document.getElementById('items');
var sortable = new Sortable(el, {
onUpdate: function (evt) {
var itemEl = evt.item;
// here happens some stuff
},
filter: '.js-remove',
onFilter: function (evt) {
// here happens some stuff
}
});
我知道你可以在jQuery UI 中进行排序,如下所示:
$( ".sortable" ).sortable({
cancel: ".static"
});
我怎样才能在 SortableJS 中做到这一点?