addEventListener兼容问题??

来源:8-1 总结

齐7

2015-11-04 15:38

监听事件addEventListener不兼容  怎么处理啊……

写回答 关注

1回答

  • 李晓健
    2015-11-07 13:55:00
    var addEvent=(function(){
        if(document.addEventListener){
            return function(el,type,fn){
                if(el.length){
                    for(var i=0;i<el.length;i++){
                        addEvent(el[i],type,fn);
                    }
                }else{
                    el.addEventListener(type,fn,false);
                }
            };
        }else{
            return function(el,type,fn){
                if(el.length){
                    for(var i=0;i<el.length;i++){
                        addEvent(el[i],type,fn);
                    }
                }else{
                    el.attachEvent('on'+type,function(){
                        return fn.call(el,window.event);
                    });
                }
            };
        }
    })();

    判断处理下就行了

鼠标拖拽效果

用你的鼠标任意拖拽屏幕上的弹出窗口,了解把元素设置为可拖拽的原理

25993 学习 · 142 问题

查看课程

相似问题