2013-02-18 61 views
1

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

然而,没有任何的jQuery,我放入标题区域将被执行。就好像所有的事件都被抛弃一样。

我认为这是因为Galleriffic使用remove()方法,而不是分离(),所以我改变了一切脱离(),但没有帮助。我仍然认为所有事件都会从“标题”区域的所有内容中删除。

有没有人在那里,已经想通了如何自己定制的jQuery添加到这个标题区,并保留它?或者有任何其他的指针,说明为什么我现在使用detach()的时候,这个区域的所有事件都会被删除?

我接受任何创意点子!

+0

可以 – 2013-02-18 03:28:37

回答

0

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

例:

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

演示:Fiddle

+0

你是我的英雄,你在创建一个http://jsfiddle.net/试玩!这工作完美。谢谢! – 2013-02-18 05:41:21

+0

请将答案标记为已接受 – 2013-02-18 05:44:41