0

所以基本上,我有一个非常简单的 HTML/JS 页面,其中包含一些可点击的书籍封面(.booklink)。当您单击其中一个封面时,该书的描述会加载到一个 div (#book) 中。

$(".booklink").on("click", function(){
    $("#book").load('parts/' + $(this).attr("name") + '.html');
});

现在起初这很好,但点击几次后,它开始滞后。单击大约 10 次后,我的浏览器甚至完全崩溃了。

我在调用 .load 之前尝试过使用 .empty(),但我仍然得到相同的结果。

对此我能做些什么吗?难道我做错了什么?这就是 AJAX 的工作原理吗?

任何帮助表示赞赏!

编辑:

主页的JSFiddle:http: //jsfiddle.net/Aqeav/

已加载页面之一的 JSFiddle:http: //jsfiddle.net/nXGfq/

4

0 回答 0