我有一個網站,在JavaScript中重裝時$(window).width() > 1000px
和其更改爲$(window).width() <= 1000px
iPad正在刷新崩潰後在JavaScript
後,我只是想移動和桌面視圖之間切換後重新載入我的網頁。
在iPad 4(iOS 10.3)上改變方向幾次後 - 瀏覽器說出現問題並重新加載頁面。而iPad正在重新加載的無限循環中,不是由我的腳本,而是由它的Safari。
$(window).resize(function() {
if($(window).width()>mobileBreak) {
if(device==='mobile') {
setTimeout(function() {
refresh();
},200);
}
}
else {
if(device==='desktop')
setTimeout(function() {
refresh();
}, 200);
}
}
});
function refresh() {
window.location.reload();
}
在課程開始時我檢查$(window).width()
和設置變量device
。
它在個人電腦上運行良好,但在IOS平板電腦上效果不佳。
不要問我爲什麼每次查看更改時都必須重新加載頁面。我只需要。
什麼是mobileBreak? –
'mobileBreak = 1000;' –
@RoryMcCrossan那是超時功能而非時間間隔。 –