jQuery过载了ajax内容
我使用fancybox插件来显示更大的图像 如果我在html页面中输入jQuery过载了ajax内容,jquery,dom,fancybox,Jquery,Dom,Fancybox,我使用fancybox插件来显示更大的图像 如果我在html页面中输入 <a id="fancy" href='img_big.jpg'><img scr="img.jpg" /></a> 它可以正常工作,但如果使用load加载,则不会应用相同的线 我如何解决这个问题?您没有提供太多详细信息,但您提到了.load。我假设这意味着您在文档初始加载后动态更新文档,而没有看到fancybox插件应用于新元素 Fancybox Google代码描述了如何让插件与j
<a id="fancy" href='img_big.jpg'><img scr="img.jpg" /></a>
它可以正常工作,但如果使用load加载,则不会应用相同的线
我如何解决这个问题?您没有提供太多详细信息,但您提到了.load。我假设这意味着您在文档初始加载后动态更新文档,而没有看到fancybox插件应用于新元素
Fancybox Google代码描述了如何让插件与jQuery的插件一起工作。该线程的注释14描述了某人的明显成功,将一个类应用于相关的锚标记,然后使用.live将fancybox行为绑定到这些选定标记上的mouseover事件。您应该确保在同一线程的注释5中描述了您的解决方案。您可能需要添加一些关于如何调用load的附加示例。
$(document).ready( function(){
$('a.fancybox').live('mouseover', function(){ $(this).fancybox() });
});