[英]How to prevent .json requests with Turn.js?
我在这里的销售页面( http://www.breakintobartending.com/highball/ )上使用turn.js,我想知道如何防止活动簿对每个页面发出.json文件请求。 我在书中的任何地方都没有可单击的项目,但是代码仍在请求这些.json文件(这会稍微减慢加载时间)。
我删除(或添加?)哪些代码以防止页面请求这些文件。
在文件“ 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”。
您可以添加断点,并查看控制台以检查已完成的操作
另外,您可以从“页面”子文件夹中删除所有“ x-regions.json”文件。 (其中x是页码...)当然,这假定“ magazine.js”很聪明,并且缓存了该数据,因此在后续页面交互时,它不会重新请求不存在的内容。 对于一本只有几页的小型杂志,这无关紧要,因为请求金额微不足道。
注释掉对“ magazine.js”中的“ loadRegions”的调用是一个不错的选择。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.