我有一个页面www.redpeppermedia.in/tc24_beta/它可以在980px
分辨率下工作正常但是当你把它调到768px
时,CSS和媒体查询会改变它的布局,但是一旦你有了在768px
并刷新页面,一切都按照我的意愿,布局自行修复。现在,如果您尝试将其大小调整为768px
以上,则需要再次刷新以便布局修复..
我的意思是有更好的方法可以做到这一点......或者任何人都可以帮我解决这个令人耳目一新的重装事件..
非常感谢你:)
答案 0 :(得分:0)
$(window).width()在jquery中浏览window.resize
:
var old_size = $( window ).width();
$( window ).resize(function() {
if(old_size > 768 && $( window ).width() < 768){
window.location.reload();
}
old_size = $( window ).width();
});
答案 1 :(得分:0)
我找到了这个令人惊讶的剧本,完成了我的工作:
$(document).ready(function(){
var ww = $(window).width();
var limit = 768;
function refresh() {
ww = $(window).width();
var w = ww<limit ? (location.reload(true)) : ( ww>limit ? (location.reload(true)) : ww=limit );
}
var tOut;
$(window).resize(function() {
var resW = $(window).width();
clearTimeout(tOut);
if ((ww>limit && resW<limit) || (ww<limit && resW>limit) ) {
tOut = setTimeout(refresh, 100);
}
});
});