1、监听window resizse事件时,使用下列方法存在resize多次调用问题:
$(window).resize(function(){
//todo code
})
在函数中触发resize事件
function name() {
$(window).resize();
}
2、解决办法
用如下方法调用:
$(window).on('resize.mymethod',fuction(){
//todo});
使用完后在ngOnDestroy中释放:
ngOnDestroy(): void {$(window).off('resize.mymethod');}
解决窗口缩放事件重复触发
本文探讨了在监听窗口resize事件时遇到的问题——事件被多次触发,并提供了一种解决方案:采用.on('resize.mymethod')绑定事件并在适当的时候通过.off('resize.mymethod')解除绑定,以避免重复触发。
2049

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



