我正在使用jquery load将PHP页面加载到我的内容区域.
$("#homeLink").click(function(){
$("#contentPane").hide();
$("#contentPane").load("welcome.PHP");
$("#contentPane").fadeIn();
});
有问题的行为:单击新链接,窗格淡入上一页(然后更新到新页面)
我尝试使用$.ajax({async:false});,但这一切都持续存在.此时,我正在考虑重新编写我的导航系统以根据url参数改变包含,除非可以提供一些见解,以便我可以阻止它排队第二次加载调用直到第一次加载完成?
最佳答案
您可以使用“complete”回调.它在请求完成时执行.
$("#homeLink").click(function() {
var pane = $("#contentPane");
pane.hide();
pane.load("welcome.PHP",function() {
pane.fadeIn();
});
});