猿问

window.onresize如何绑定多个函数

window.onresize 在一个js里面已经绑定了重绘图表的事件

// 窗口缩放 重绘图表if(window.onresize === null){    window.onresize=function(){
        me.renderChart(me.ChartData);
    }
}else{    console.warn('warning: window.onresize conflict !!!');
}

现在,同一个页面另一个js里面也需要绑定重绘事件,求解怎么绑定且不影响当前的,使窗口变化时同时执行两个事件


开心每一天1111
浏览 489回答 1
1回答

Smart猫小萌

window.onresize = () =>{console.log(0)};window.addEventListener('resize',() => console.log(1),false);window.addEventListener('resize',() => console.log(2),false);为什么不这么写?另一个js能改的话最好也addEventListener。有兼容问题就用别的答案。考虑ie8的话可以自己写个兼容处理,判断内部做attachEvent。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答