我正在使用ajax将内容从另一个内部页面加载到div中,因为该内容需要很长时间才能生成(通常大约10秒) .

我注意到,在.load页面完全加载之前,我无法单击父页面上的任何链接 . 更确切地说,我可以点击链接,但浏览器会等待内容完成加载,然后才能将我带到下一页 .

我怎么能允许这个?

我的代码如下:

<script>
    $(document).ready(function () {
        $('#content').load('http://samesite.com/slow-loading-page.php');
    });
</script>
<div id="content"><img src="images/loading.gif"></div>';