2013-10-25 43 views
0

如何針對在mousedown和mousemove上動態創建並隨後在mouseup上刪除的div?針對在mouseup事件後刪除的動態創建的div

我試圖針對它像這樣:

$ ('div').on('remove', '.ui-draggable-dragging', function(e){ 
     console.log('hello world'); 
    }); 

這隻div的時候被另一個JS腳本創建一個盒子發生。謝謝你的幫助。

+0

您可以添加其他代碼,像你正在使用的HTML?也許也爲我們創造一個jsFiddle? –

+0

我會,但我不確定我能分享這個網站。這是我的公司網站,頁面是由我們編寫的xml動態創建的。這是一個作爲圖像映射創建的「樣式」。這意味着受訪者可以爲他們喜歡的圖像的每個部分繪製一個框。我有一個客戶希望當受訪者畫一個盒子問他們爲什麼喜歡圖像的這一部分時會彈出一個框。 –

回答

0

試試這個。如果.ui-draggable-dragging是動態創建的,你需要做任何事情之前搜索body它:

$('body').on('remove', '.ui-draggable-dragging', function (e) { 
    console.log('hello world'); 
}); 
+0

謝謝,我會試一試,讓你知道這是否可行。 –

+0

沒有probs,讓我知道,如果你在控制檯等任何錯誤等 –

+0

運氣好嗎? –

0

你應該嘗試在DOM更高的元素上檢查變化像

$('body').on('change', '#container', function() { 
    dowhatyouneed(); 
}): 
+0

謝謝你們,我會試試看看是否有效。 –