我正在做一个响应站点,然后正在使用:
window.addEventListener("resize", function(){
if(window.innerWidth < 768){
//execute some code
}
else{
//execute some code
}
});
当我的导航器处于全角并单击“还原向下”按钮时,窗口的大小调整为小于768的宽度,addEventListener(“ resize”)内的代码不起作用。以下这些图像显示了此“调整大小”的条件。仅当我使用鼠标指针调整窗口大小时,我的代码才能工作。
有什么解决办法吗?
最佳答案
onresize不会与attachEvent或addEventListener一起触发。您必须将回调直接附加到window.onresize。
句法
window.onresize = funcRef;
例
window.onresize = resize;
function resize() {
alert("resize event detected!");
}
关于javascript - onresize不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27378103/