这有什么问题?
if ((window.innerWidth < 1170)) ? {
alert("so eng hier!");
};
答案 0 :(得分:2)
除了明显的语法错误,问号,什么都没有。也许你的意思是在窗口的resize事件中执行那段代码?
window.onresize = function(event) {
if ((window.innerWidth < 1170)) {
alert("so eng hier!");
};
}
请注意警报,因为每次触发窗口调整大小事件时它都会触发,因此当您尝试调整窗口大小以使其变大时,它会一直弹出。
答案 1 :(得分:1)
它没有任何问题,但它只会在页面加载时触发。如果您希望在用户调整窗口时调整窗口大小,请添加监听器。
window.onresize = resize();
var resize = function (){
if (window.innerWidth < 1170){
alert("so eng hier!");
};
};
哦对。 ?
在那里做什么?检查if
语法。
答案 2 :(得分:0)
它只被调用一次(大概是在页面加载时)。我想你想要绑定到:
$(window).on('resize', function(){
// check window size here and react when it's too small.
});