當在android中單擊prev按鈕時,jquery移動頁面不起作用。 所以我搜索了很多,但我沒有找到任何結果。 所以我只想在第一次重定向自我頁面。javascript刷新自己只有一次
$(document).ready(function(){
window.location.reload();
//..
}
在該代碼中,頁面永遠重裝.. 我怎樣才能重新載入頁面只有一次?
當在android中單擊prev按鈕時,jquery移動頁面不起作用。 所以我搜索了很多,但我沒有找到任何結果。 所以我只想在第一次重定向自我頁面。javascript刷新自己只有一次
$(document).ready(function(){
window.location.reload();
//..
}
在該代碼中,頁面永遠重裝.. 我怎樣才能重新載入頁面只有一次?
您可以使用本地存儲。如果頁面加載一次,則使計數器爲真。
檢查了這一點
$(document).ready(function(){
if(!localStorage.counter) {
window.location.reload();
//..
localStorage.counter = true;
}
}
看着你的代碼,它似乎在文檔準備就緒後重新加載頁面......所以它處於無限循環中。
您需要添加間隔計數器來設置延遲。
像
setInterval(
function() {
var url = '#';
$('body').load(url);
}, 300000)
其中300000毫秒爲5分鐘。這不是平臺特定的。
我只補充一點,它可能是最好有一個備用的情況下的localStorage使用cookie不支持(對於Modernizr的偉大。)還有的可能性像我這樣的禁用她的移動設備上的所有本地存儲,但允許非第三方cookie。但是這確實有效,並且剛纔幫了我很多:D – Janet