解决window.onresize事件多次调用问题:
<script type="text/javascript">
var resizeTimer = null;
function doResize(){
alert("width="+(document.documentElement||document.body).clientWidth +
" Height="+(document.documentElement||document.body).clientHeight);
}
window.onresize = function(){
if(resizeTimer) clearTimeout(resizeTimer);
resizeTimer = setTimeout("doResize()",300);
}
</script>
本文介绍了一种限制浏览器窗口调整大小事件触发频率的方法,通过设置定时器来避免因频繁触发window.onresize事件导致的性能问题。
1050

被折叠的 条评论
为什么被折叠?



