Javascript 如果需要,使用ie/else比较window.innerWidth

Javascript 如果需要,使用ie/else比较window.innerWidth,javascript,jquery,if-statement,Javascript,Jquery,If Statement,我已经创建了if/else if条件,应该检查窗口。innerWidth并更新一个变量。然而,它没有检测到低于768的屏幕尺寸 我做错了什么?我能做些什么使它更好、更高效或更干净 var ww=window.innerWidth; var反应量表; 如果(ww 768&&ww 1280&&ww 1440&&ww您应该使用 window.onresize = function() { //compute the window innerWidth here } 代码段为我打印的值小于或等于76

我已经创建了
if/else if
条件,应该检查
窗口。innerWidth
并更新一个变量。然而,它没有检测到低于768的屏幕尺寸

我做错了什么?我能做些什么使它更好、更高效或更干净

var ww=window.innerWidth;
var反应量表;

如果(ww 768&&ww 1280&&ww 1440&&ww您应该使用

window.onresize = function() {
//compute the window innerWidth here
}

代码段为我打印的值小于或等于768
。@iota确实如此,但它不会随着窗口大小的改变而改变。请在“展开代码段”中尝试window。为什么会这样?它只运行一次。如果代码有更多的上下文,它需要包含在问题中。是否每次调整窗口大小时都运行该函数?是的,我使用:window.onresize=function(){location.reload();}