我有一張圖片網格,我希望能夠拖放/排序。 sortable()很好。需要注意的是,我還運行了jQuery Fancybox插件http://fancybox.net,它可以在點擊時打開圖片的更大視圖。jQuery Sortable - 刪除拖動時的默認行爲,拖放後恢復
所以你可以點擊開始拖動,但只要你放下fancybox觸發和圖像放大。
我已經試過這樣的事情,但事情變得真的搞砸了(拖完全不工作了,我的名單被遍佈頁面重排,這是骯髒的):
$('#list').sortable({
start:function(e,ui) {
e.preventDefault();
}
});
試圖與start
和stop
,但沒有運氣。我也嘗試瞭解綁定物品的click
處理程序,但這也沒有幫助。理想情況下,我可以在拖動時「隱藏」fancybox處理程序,然後在放下後恢復它們。有可能有一種方法來解鎖整個列表,同時拖動,然後再次撥打電話$.fancybox()
啓動它,但有一個更簡單的方法...
感謝您的幫助!
這幾乎奏效了......看到我下面的最終代碼。你讓我走上正軌! – 2011-06-02 16:55:51