1

我想将一些我自己的 jQuery 添加到位于 Galleriffic 画廊插件 ( http://www.twospy.com/galleriffic/ ) 上的图像“标题”区域的对象中。

但是,我放入标题区域的任何 jQuery 都不会执行。就好像所有事件都被丢弃了。

我认为这是因为 Galleriffic 使用 remove() 而不是 detach(),所以我将所有内容都更改为 detach(),但这并没有帮助。我仍然似乎从“标题”区域中的所有内容中删除了所有事件。

有没有人知道如何将您自己的自定义 jQuery 添加到此标题区域并保留它?或者有任何其他关于为什么我在使用 detach() 后我在该区域中的所有事件都会被删除的其他指示?

我对这里的任何创意持开放态度!

4

1 回答 1

0

您需要使用事件委托机制caption向元素注册事件处理程序。

前任:

$('#caption').on('click', 'a', function(){
    console.log($(this).attr('href'))
});

演示:小提琴

于 2013-02-18T03:41:35.163 回答