我在我的销售页面上使用了turn.js(http://www.breakintobartending.com/highball/),我想知道如何防止翻书对每个页面发出.json文件请求。我书中的任何地方都没有任何可点击的项目,但代码仍在请求这些.json文件(这会减慢加载时间)。
我会删除(或添加?)一些代码以防止页面请求这些文件。
答案 0 :(得分:2)
在你的文件“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”。
您可以添加断点,并查看控制台以检查您已完成的操作
答案 1 :(得分:0)
此外,你可以删除任何" x-regions.json"来自"页面的文件"子文件夹。 (其中x是页码......)这当然假定" magazine.js"很聪明并且将这些数据缓存在以后的页面交互中,它不会重新请求不存在的内容。对于一个页面很少的小杂志,这应该不重要,因为请求金额是微不足道的。
评论对" loadRegions"的调用在" magazine.js"是一个很好的选择。