2013-08-31 40 views
2

我是JQuery的新手,在內容移到AJAX調用後,我的可拖動/放置功能崩潰了。Draggable在內容變爲動態後不再工作

當我有加載頁面加載數據的HTML表時,一切正常。現在我正在用AJAX注入它,該功能已停止工作。

有人可以告訴我,我需要做什麼才能使這一切與動態的工作?

回答

1
function initDraggable(c){ 
    $(c).draggable(); 
} 
$.ajax{ 
    ........ 
    success:function(){ 
     initDraggable($(".draggable-item")); 
    } 
} 

阿賈克斯後,再次調用init函數

+0

感謝。我有點困惑。我沒有使用任何行或tds的類,所以我會使用表id作爲'initDraggable()'函數? – NaN

+0

我能夠通過在AJAX成功函數中移動整個可拖動和可拖放的函數來實現這一目標。我做對了嗎?這是一段非常冗長的代碼。 – NaN

+0

@我沒有使用任何行或tds的類,所以我會使用表id作爲initDraggable()函數? - 沒關係,它在兩個選擇器中都有效 – Parfait