我正在编写一个具有一些混合单页/多页方面的应用程序。
假设菜单类似于:
关于我们 | 博客
About Us链接是一个常规链接,<a href="about-us.html">
单击时会离开当前页面。
博客链接是一个 javascript 链接,它进行 AJAX 调用并通过动态写入一些新的 HTML 将当前页面更改为博客。
如果用户单击About Us链接,然后改变主意并单击Blog链接,我想取消导航到“about-us.html”。我现在遇到的是有时关于我们的页面需要一些时间来加载,并且博客首先加载并显示,但是由于浏览器已经在请求关于我们的页面,当该请求赶上时,页面会发生变化。我怎样才能解决这个问题?