日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > jscript > onresize IE中多次執行問題

onresize IE中多次執行問題

來源:程序員人生   發布時間:2013-11-14 18:25:21 閱讀次數:3208次
頁面上給window對象定義其onresize事件,在拉伸縮小窗口時,其onresize方法將被執行多次,影響頁面性能。
網上查了些資料,說是在ie和opera中,只要窗口的邊框移動一個像素,resize事件就觸發;而在mozilla中,只在停止對窗口的大小改變時才觸發resize 事件。
停止窗口大小改變時觸發resize事件才是比較理想的。

我覺得onresize的觸發是這樣的:按照一個很短的間隔來判斷,當你把200*200的窗口拖到200*400的時候中間要經過幾次resize,從而觸發幾個onresize.

要避免多次onresize觸發引起某個代碼執行多次的不良后果,可以自己寫個函數,在onresize之后間隔一個時間值(setTimeout)再調用你要執行的代碼,通過置狀態變量判斷是否要執行,如果兩次onresize的時間間隔小于100ms,就再setTimeout,等等看。

<script type="text/javascript">
var resizeTimer = null;
function doResize(){
alert("width="+document.documentElement.clientWidth + " Height="+document.documentElement.clientHeight);
resizeTimer=null
}
window.onresize = function(){
if(resizeTimer==null){
resizeTimer = setTimeout("doResize()",300);
}
}
</script>
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产疯狂做受xxxx高潮 | 97人人超碰 | 日韩av一级片| 欧美午夜一区二区 | 亚洲三级精品 | 一区二区中文字幕 | 日韩久久一区二区 | 亚洲香蕉在线观看 | 99久久精品国产免费看不卡 | 日本免费中文字幕 | 色综合亚洲 | 日韩久久久久久 | 99精品在线观看 | 欧美一级网址 | 日韩在线观看视频免费 | 国产剧情一区二区 | 精品视频亚洲 | 黄色片一级免费 | 黄色三级在线观看 | 国产a级大片 | 欧美一区三区 | av在线网址观看 | 国产日韩欧美在线观看 | 久成人 | 欧美 日本 国产 | 日韩久久免费视频 | 久久午夜视频 | 国产页 | 久久精品国产77777蜜臀 | 91久久精品 | 成人性生交大片免费看在线播放 | 欧美色88 | 日韩国产成人 | 久久精品视频一区二区 | 范冰冰一级做a爰片久久毛片 | 中文精品在线 | 国产一区二区三区久久 | 国产精品久久久av | 日韩在线免费观看视频 | 精品久久久精品 | 精品福利一区二区三区 |