作家
登录

解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题

作者: 来源:www.28hudong.com 2013-03-30 00:13:11 阅读 我要评论

用ExtJS开发将近一年了,也遇到了很多奇怪的问题,印象最深的要算是ExtJS在ie中显示的问题了。由于开发过程中大多用chrome来调试,很少在ie中调试(现在两者都要兼顾),导致最后在ie中页面不能正常加载,当时那个囧啊,看到ie报的错,我都想哭,连出错的堆栈信息都没有(这一点,ie做的真不好),无从下手啊。尝试过N多方法,最后发现导致出现这种问题的原因(90%以上的可能性)是js的数组中多了一个英文的逗号',',而这种在chrome和火狐中是没有问题的,如下面的代码所示: 复制代码 代码如下: var win = Ext.create('Ext.window.Window',{ //此处省略若干代码 //........ items:[ { title:'hello', width:100, height:100 },{ title:'world', width:100, height:100 },{ title:'foo', width:100, height:100 },//注意这里的英文逗号,在chrome和火狐中不会报错 ] //此处省略若干代码 //........ }) 这是浏览器对数组处理的一个差异。大家写代码的时候要注意一下,如果有类似的问题可以试着找找看,也许就能够解决了,我遇见过三次,都是这个问题。(完)^_^

  推荐阅读

  jQuery实现用方向键控制层的上下左右移动

题目:按下方向键时,使层向相应的方向平滑移动20像素;四个方向键的键码分别是37(左)、38(上)、39(右)和40(下)。 然后我写了下面的代码: $div就是要移动的层,且它的position已在CSS中设为relative。瞄>>>详细阅读


本文标题:解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题

地址:http://www.17bianji.com/kaifa2/JS/22529.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)