首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过Turn.js阻止.json请求?

如何通过Turn.js阻止.json请求?
EN

Stack Overflow用户
提问于 2013-09-11 14:31:49
回答 2查看 1.4K关注 0票数 1

我在这里的销售页面(http://www.breakintobartending.com/highball/)上使用turn.js,我想知道如何防止动画书对每一页发出.json文件请求。我在书中的任何地方都没有任何可点击的项目,但是代码仍然在请求这些.json文件(这会稍微减慢加载时间)。

我应该删除(或添加)什么代码?以防止页面请求这些文件。

EN

回答 2

Stack Overflow用户

发布于 2013-09-11 15:51:02

在您的文件"Magazine.js“中,在第76行有以下代码

代码语言:javascript
复制
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“。

您可以添加断点,并查看控制台以检查您所做的工作

票数 2
EN

Stack Overflow用户

发布于 2018-05-25 22:56:00

此外,您可以从"pages“子文件夹中删除任何"x-regions.json”文件。(其中x是页码...)当然,这是假设"magazine.js“是智能的,并缓存这些数据,因此在随后的页面交互中,它不会重新请求不存在的数据。对于一个只有几页的小型杂志来说,这并不重要,因为请求的数量将是微不足道的。

注释掉"magazine.js“中对"loadRegions”的调用是一个很好的选择。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18734155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档