我对jQuery,Ajax和类似的东西都很陌生。我已经找到了如何将HTML片段注入到我的网站的解决方案:用jQuery加载HTML片段
$(document).ready(function(){
$('a').click(openContent); //binding all anchors to this function
});
function openContent(){
var path = $(this).attr('href');
$('#content').load(path);
return false; //to prevent browser from loading the single HTML fragment
}
这工作真的很好!问题是,当点击位于刚刚注入的新HTML片段中的锚点时,这些函数将不会被执行。所以这个片段不会被注入div,浏览器只会为它自己加载片段。
希望有解决方案,是不是靠谱...感谢
UPDATE:
好了,生活做了很好的工作,但是,
有也是在这些片段中连接到jQuery lightbox插件(balupton-edition)和rel =“lightbox-tour”的图片。它们显示在新窗口而不是lightbox-div中。有什么建议么?
2010-05-06
sam
+0
您是否尝试添加$('#content a')。click(openContent);在返回false之前; ? –
2010-05-06 18:02:16
+0
是的,试过...没有工作 –
2010-05-06 18:50:18