1、最后支持IE8及以下版本的是JQuery1.9
2、最后支持IE8及以下的Easyui是1.3.2,其对应的是JQuery1.8
因为低版本的Easyui,缺少某些方便好用的属性方法和样式不好看,所以一般情况尽量使用较高版本的Easyui。
虽然官方说只有1.3.2及以下支持IE8,但一般使用高一点版本的Easyui,问题不大。但不能选择高于1.9版本的JQuery,IE8及以下版本会报大量的js错误。
折中的做法是,选择较高版本的Easyui,然后最高选择JQuery1.9。一般不会出现大问题,若有问题,再修改版本,请自测!!
EasyUI兼容IE问题
上网搜了下,发现说明白的解决方案不多,于是记录了一下:
根本原因是JQuery的版本造成IE8及以下兼容的问题,(由于EasyUI是基于JQuery框架的,而JQuery貌似从2013年为了简洁代码,去除了对IE的支持)首先是测试Firefox、Chrome不存在任何问题,初步判断是IE兼容的问题,根据提示的错误应该跟jquery有关,查找下载easyui早期版本,发现不存在问题,判定就是jquery的问题,于是替换easyui文件夹下的jquery.min.js文件,因为早期版本都是带版本号的文件名称,替换文件需要跟源文件保持一致,jquery-1.7.2.min.js 替换 jquery.min.js,重新运行IIS发现问题解决
个人项目:
easyUI版本号:1.4.5
JQUERY:1.11.3
调整后:
jquery调整为1.9 不管用
继续-----easyUI 改为1.3.2的版本