0

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

1 回答 1

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

})

这样,如果是向上或向下拖放,它就会排序。

于 2013-08-18T01:21:16.683 回答