我對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中。有什麼建議麼?
您是否嘗試添加$('#content a')。click(openContent);在返回false之前; ? – Adam 2010-05-06 18:02:16
是的,試過...沒有工作 – sam 2010-05-06 18:50:18