2013-02-18 59 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