我有一个网站,在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那是超时功能而非时间间隔。 –