如何将事件附加到克隆/动态生成的元素?

时间:2012-04-19 19:15:48

标签: jquery clone

http://www.stableflow.com/downloads/jquery-plugins/360-degrees-product-view/

找到了这个脚本。我如何在此处将事件附加到单个图像。例如,如果我想要在图像10上进行自定义单击并将鼠标悬停在图像20上。

1 个答案:

答案 0 :(得分:0)

对于动态生成的元素,请考虑使用live(event, function)方法或更新的方法 - on(event, function)

因此,如果您的插件生成了一些DOM逻辑,请考虑使用on附加事件,并且当它们准备就绪时,它们将附加事件。

逻辑将是这样的:

...
...
//attach events
$('image:eq(10)').on('click', function() {
//my custom click handler for 10th image
});
...
...

初始化一些插件,它将围绕/或使用您的图像构建DOM逻辑