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,不停地獲取窗口大小,然後進行相應設置!

摘自 心靈凈土

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。