[英]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.