函数:
function estoreMap(){
if (window.addEventListener){
window.addEventListener('resize',onResize,false);
}else if (window.attachEvent){
window.attachEvent('onresize',onResize);
}
}
function mianButtonBigMap(){
if (window.addEventListener){
window.addEventListener('resize',onResizeBig, false);
}else if (window.attachEvent){
window.attachEvent('onresize',onResizeBig);
}
}
描述:
当上面两个函数相互切换时,始终保持只有一个监听,也就是说如何删除window.attachEvent?
JavaScript web 函数
------解决方案--------------------
其实我觉得你如果要求这2个函数在onresize事件上只能2者存1,直接指定element.onresize = func()这样指定就行了。
监听事件就是为了避免后者顶替前者,你现在要的就是必须顶替,直接指定就行了。
------解决方案--------------------
印象中这个兄弟是不是把浏览器的特性说反了,IE才有attachEvent和detachEvent吧