jQuery Mobile可以使用swiperight进行排序

时间:2013-08-06 09:57:10

标签: jquery mobile

我正在尝试使用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/

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}); 
}

})

这样,如果它是向上或向下拖放,它将进行排序。