当前位置:编程学习 > JS >>

Js 怎么自定义onResize事件监听

浏览器窗口大小改变时,前端显示常常会做些相应调整。针对这种情况,怎么办呢?可能我们马上想到window的onresize事件监听,针对不同浏览器,好像这个事件不太好用,我们能不能自己模拟这个事件呢?请参阅下面的主要代码:

[javascript]
void function onResize(){ 
    if(PopBox.mask){ 
      PopBox.mask.style.display="none"; 
      getScreenSize(); 
      PopBox.mask.style.height=UserScreen.height+"px"; 
      PopBox.mask.style.display="block"; 
    } 
    setTimeout(onResize,100); 
}(); 

主要是用setTimeout,不停地获取窗口大小,然后进行相应设置!


摘自 心灵净土
补充:web前端 , JavaScript ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,