我想要添加一些我自己的标题,这些对象驻留在Galleriffic画廊插件(http://www.twospy.com/galleriffic/)的图像“jQuery”区域中。
但是,我放入标题区域的任何jQuery都不会执行。这就好像所有的事件都被丢弃了。
我认为这是因为Galleriffic使用remove()而不是detach(),所以我将所有内容都更改为detach(),但这并没有帮助。我仍然认为所有事件都会从“标题”区域中删除。
有没有人已经想出了如何将你自己的自定义jQuery添加到这个标题区域并保留它?或者我有任何其他的指示,为什么我在这个区域中的所有事件都会被删除,因为我现在使用的是detach()?
我对这里任何有创意的想法都持开放态度!
发布于 2013-02-18 11:41:35
您需要使用event delegation mechanism向caption元素注册事件处理程序。
例如:
$('#caption').on('click', 'a', function(){
console.log($(this).attr('href'))
});演示:Fiddle
https://stackoverflow.com/questions/14928513
复制相似问题