我在这里的销售页面(http://www.breakintobartending.com/highball/)上使用turn.js,我想知道如何防止动画书对每一页发出.json文件请求。我在书中的任何地方都没有任何可点击的项目,但是代码仍然在请求这些.json文件(这会稍微减慢加载时间)。
我应该删除(或添加)什么代码?以防止页面请求这些文件。
发布于 2013-09-11 15:51:02
在您的文件"Magazine.js“中,在第76行有以下代码
function loadRegions(page, element) {
$.getJSON(grerda_basePath+'pages/'+page+'-regions.json').
done(function(data) {
$.each(data, function(key, region) {
addRegion(region, element);
});
});
}我认为你可以删除或评论它,看看它是做什么的。
我花了大约30秒才找到这个ajax调用。为了找到它,我只需打开firefox + firebug,并在您的代码中搜索字符串".json“。
您可以添加断点,并查看控制台以检查您所做的工作
发布于 2018-05-25 22:56:00
此外,您可以从"pages“子文件夹中删除任何"x-regions.json”文件。(其中x是页码...)当然,这是假设"magazine.js“是智能的,并缓存这些数据,因此在随后的页面交互中,它不会重新请求不存在的数据。对于一个只有几页的小型杂志来说,这并不重要,因为请求的数量将是微不足道的。
注释掉"magazine.js“中对"loadRegions”的调用是一个很好的选择。
https://stackoverflow.com/questions/18734155
复制相似问题