我正在尝试使用 jquery sortable 来移动 li 项目。我也想在同一个 li 项目上使用 swiperight 事件,但是每当我尝试向右滑动时,li 项目就会从列表中删除并且事件不会触发。
有人可以建议我如何实现这一目标吗?
<ul id="tree">
<li>first</li>
<li>second</li>
<li>third</li>
<li>fourth</li>
</ul>
http://jsfiddle.net/84rrK/1/
这也发生在我身上。滑动列表项时,sortstop 函数和 swipe 函数都被触发。这是我所做的:
$( "#sorted-list" ).bind( "sortstop", function(event, ui) {
if (Math.abs(ui.offset.top - ui.originalPosition.top)>35){
var listOrder = $(this).sortable('toArray').toString();
$.post('whatever.cfc',method:'sortStuff',ListOrder:listOrder});
}
})
这样,如果是向上或向下拖放,它就会排序。