Galleriffic jQuery插件可以防止其他jQuery事件

时间:2013-02-18 02:13:30

标签: jquery galleriffic

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

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

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

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

我愿意接受任何有创意的想法!

1 个答案:

答案 0 :(得分:0)

您需要使用event delegation mechanismcaption元素注册事件处理程序。

例如:

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

演示:Fiddle