我正在使用 jquery load 将 php 页面加载到我的内容区域中。
如果用户反复滥用导航菜单项,我注意到一些奇怪的行为。
现在我的代码就像隐藏内容窗格一样简单,加载新页面,然后淡入:
$("#homeLink").click(function(){
$("#contentPane").hide();
$("#contentPane").load("welcome.php");
$("#contentPane").fadeIn();
});
有问题的行为:单击新链接,窗格淡入上一页(然后更新到新页面)
我尝试使用$.ajax({async:false});
,但这一切都持续存在。在这一点上,我正在考虑重写我的导航系统以根据 url 参数改变包含,除非可以提供一些关于如何阻止它排队第二个加载调用直到第一个完成?