我正在做一个响应站点,然后正在使用:

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/

10-12 01:06