2012-10-29 44 views
0

我有一個UL列表與多利的 我在用的使用jQuery和排序如何判斷用戶開始移動,並把它背

  $("#group").sortable({ 
       start: function(event, ui) { 
       }, 
       stop: function(event, ui) { 
        enableSave(); 
       } 
      }); 

我想什麼做的是 - >如果該人開始移動LI並決定放回它,則不要調用enableSave();

我以爲我可以節省event.pageX和pageY然後檢查停止,但儘管該項目是在同一個地方該值永遠不會完全一樣

我肯定有一個正確放回辦法做到這一點

感謝

回答

1

使用.index()得到liul索引。在開始時存儲開始index,然後將其與最後的索引進行比較。如果相同,則不會移動:)

0

當啓動函數被調用時,您可以獲取元素的位置(頂部和左側),當調用停止函數時,再次獲取位置並檢查是否一樣的。如果不是,那麼它已被移動。

相關問題