//让 onresize 事件只执行一次,默认两次,稍作修改。。。
var resizeTimer = null;
window.onresize = function(){
resizeTimer = resizeTimer ? null : setTimeout(doResize,0);
}
function doResize(){
alert('resize');
}
解决js window resize为什么会执行两次
最新推荐文章于 2023-09-29 14:46:23 发布
本文介绍了一种让 onresize 事件只执行一次的方法,避免了默认的两次执行情况,通过使用 setTimeout 函数和 clearTimeout 函数来实现事件的延迟执行和取消。
4059

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



