我正在尝试使用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/
答案 0 :(得分:1)
这也发生在我身上。在滑动列表项时,sortstop函数和滑动函数都会触发。这是我做的:
$( "#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});
}
})
这样,如果它是向上或向下拖放,它将进行排序。