Javascript 将facebox应用于使用Ajax显示的链接

Javascript 将facebox应用于使用Ajax显示的链接,javascript,jquery,html,facebox,Javascript,Jquery,Html,Facebox,我有个小问题。因此,我有一个页面,在页面加载完成后,使用jQueryAjax加载动态内容。页面顶部有一个名为添加新闻的链接。当你点击这个链接时,一个facebox会打开。此链接是静态的,仅在页面顶部显示一次。其标签为: <a href="linktopage" rel='facebox[.xhr]'>Add News</a> 从Ajax加载的动态页面列出数据库中的所有现有新闻。它们的标签是: <a href="linktonews?id=1" rel='faceb

我有个小问题。因此,我有一个页面,在页面加载完成后,使用jQueryAjax加载动态内容。页面顶部有一个名为添加新闻的链接。当你点击这个链接时,一个facebox会打开。此链接是静态的,仅在页面顶部显示一次。其标签为:

<a href="linktopage" rel='facebox[.xhr]'>Add News</a>
从Ajax加载的动态页面列出数据库中的所有现有新闻。它们的标签是:

<a href="linktonews?id=1" rel='facebox[.xhr]'>News 1</a>
<a href="linktonews?id=2" rel='facebox[.xhr]'>News 2</a>
<a href="linktonews?id=3" rel='facebox[.xhr]'>News 3</a>
等等。。。单击其中一个新闻项,打开一个可查看/编辑新闻的面框

每次添加新的新闻项目时,动态内容都会重新加载,而不会刷新页面

facebox的定义是使用$'a[rel*=facebox]'实例化的;加载主索引页时

现在我的问题是这个$'a[rel*=facebox]'.facebox;不适用于使用ajax加载的新闻内容。因此,点击这些链接不会打开一个facebox。我怎样才能做到这一点


提前感谢。

我也遇到了同样的问题,因此我开始在GitHub中查看拉取请求,并发现:

用达托的道具给他!:D

因为拉请求似乎还没有合并,所以我只是在我的facebox.js中更改了这一行,效果很好:D


希望这有帮助:

我对facebox不太熟悉,但您应该检查是否有回调,因为它完成了ajax内容的加载。在回调中再次实例化facebox。您是如何加载内容的?使用。加载?