我正在尝试使用ajax加载我的下一个/上一个帖子链接。我写了这段代码,效果很好。但是,当用户单击“返回”按钮时,地址栏中的位置不会更新。
$(".next a").live("click", function(e){
e.preventDefault();
$("#portfolio_item").load(jQuery(this).attr("href") + " #portfolio_item");
$("#portfolio_item").animate({marginLeft:'98%'});
$("#portfolio_item").animate({marginLeft:'0px'});
$("#right_content, #gallery").fadeOut().delay(1000).fadeIn();
return false;
});
我读过像'jquery address'和'bbq'这样的插件,但是如何将它们应用到我的代码中呢?希望得到帮助!
答案 0 :(得分:0)
我不确定这是否是您想要的,但如果您需要一些URL编辑+历史记录管理(不加载新页面),您应该结帐history.js。这是一个非常棒的js库,允许您重写URL而无需重新加载页面并将历史记录存储在JavaScript变量中。
为了了解它是如何工作的,我可以在第一个链接上找到可下载的演示和教程。
希望这会有所帮助。