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');}