jQuery Colorbox的问题

时间:2010-08-04 21:02:42

标签: javascript jquery ajax lightbox colorbox

我有一个使用ajax jquery和colorbox的网站。

在div“#content”中,有一些指向使用colorbox打开的其他页面的链接。

如果我使用ajax jquery重新加载该div的内容,那么链接将不再使用colorbox效果弹出。

我尝试创建一个函数,每当我调用改变div #content内容的函数时我都会调用它,但没有运气。我知道每次我向包含rel =“colorbox”的页面加载新内容时,我必须重新启动/重新加载colorbox到DOM,但我无法弄清楚如何。我在里面调用它

function showcategory() {
reinit();
...
}

function reinit() {
  $('a[rel*=colorbox]').colorbox() ;
}

2 个答案:

答案 0 :(得分:1)

尝试使用live代替bind来附加处理程序。这在div中存在内容重新加载

现场的api doc是here

答案 1 :(得分:1)

您必须使用live()方法或delegate方法进行动态生成的内容事件。