2013-10-25 45 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

谢谢你们,我会试试看看是否有效。 –