extjs菜单树在IE10下不能加载,报SCRIPT5007: 无法获取未定义或 null 引用的属性“ui”

来源:互联网 发布:人种 知乎 编辑:程序博客网 时间:2024/06/05 17:36

转载自http://bbs.csdn.net/topics/390438841

extjs菜单树在IE10下不能加载,报SCRIPT5007: 无法获取未定义或 null 引用的属性“ui” 

ext-all.js下找这个getAttributeNS 方法,把判断ie的代码注释掉就好了;

getAttributeNS : (Ext.isIE && !(/msie 9/.test(navigator.userAgent.toLowerCase())  && document.documentMode === 9)
     && !(/msie 10/.test(navigator.userAgent.toLowerCase())  && document.documentMode === 10))
      ? function(ns, name){
        var d = this.dom;
        var type = typeof d[ns+":"+name];
        if(type != 'undefined' && type != 'unknown'){
            return d[ns+":"+name];
        }
        return d[name];
    } : function(ns, name){
        var d = this.dom;
        return d.getAttributeNS(ns, name) || d.getAttribute(ns+":"+name) || d.getAttribute(name) || d[name];
    }

原创粉丝点击