- 3
- 0
- 约4.75千字
- 约 10页
- 2017-02-05 发布于北京
- 举报
EαsyUì兼容ìE的方法
EasyUI 兼容 IE6 方法总结
背景
项目介绍
安徽XXXXXX服务平台从 7 月低开始框架搭建,前端UI框架确定使用目前功能比较完善的Jquery EasyUI(没有考虑到客户方目前使用的浏览器大部分都是IE6,项目设计初期的不严谨)。11 初基本功能开发完成,期间一直致力于功能的实现和数据的一致性的核查,并没有太多关注浏览器的兼容性和性能问题。经过在客户现场几次演示的结果,暴露出严重的性能问题和兼容性问题,在IE6 下,系统基本不能运行。于是开始着手调整这些问题。
框架介绍
优点:JQuery EasyUI 是目前功能比较齐全的一套 UI 框架,为我们提供了大多数UI控件的使用,如:accordion,combobox,menu,dialog,tabs,tree,validatebox,window等,方便开发人员使用,提高开发效率,正是基于这些考虑,项目设计的时候决定使用该框架。
缺点:界面兼容程度不够,不过大部分都发生在IE6下,在 IE7+ 、FF等浏览器中显示正常。
详细分析
页面重复加载问题
问题现象
点击左侧的菜单,右侧页面被加载了两次。
问题分析
修改前部分代码
$(document).ready(function(){
$(#header).panel({href: ctx +/view/common/header.jsp,onLoad:function(){
$(div.topMenu li a).click(function(){
$(this).addClass(topMenu-item-current);
$(this).parent().siblings().children().removeClass(topMenu-item-current);
if(this.id == js) {
$(#main).panel(refresh,ctx +/view/busi/busi_index.jsp);
addLeftClick();
}else if(this.id == cl) {
…………..
}
});
}});
});
function addLeftClick(){
$(#main).panel({
onLoad:function(){
$(.leftMenu li a).click(function(){
$(this).addClass(selected);
$(this).parent().siblings().children().removeClass(selected);
});
}
});
};
修改后部分代码
$(document).ready(function(){
$(#header).panel({href: ctx +/view/common/header.jsp,onLoad:function(){
$(div.topMenu li a).click(function(){
$(this).addClass(topMenu-item-current);
$(this).parent().siblings().children().removeClass(topMenu-item-current);
if(this.id == js) {
addLeftClick(ctx +/view/busi/busi_index.jsp);
}else if(this.id == cl) {
…………….
}
});
}});
});
function addLeftClick(url){
$(#main).panel({
onLoad:function(){
$(.leftMenu li a).click(function(){
$(this).addClass(selected);
$(this).parent().siblings().children().removeClass(selected);
});
}
}).panel(refresh,url);
};
代码实现的功能是点击主菜单的时候,刷新下面的 panel 控件,加载新页面,并且默认选择左侧菜单的第一个。
修改前的代码是先刷新页面,再添加 onLoad 监听事件,导致panel 刷新两次,页面重复加载,修改后先添加 onLoad 监听事件,再加载页面。
加载速度慢的问题
问题现象
您可能关注的文档
- 贵州省高中新课程会考试卷.doc
- 贵州省高二生物会考基础选择题例及详解答案.doc
- 贵州高等教育现状及发展分析.docx
- 派出所文明户籍室先进材料.doc
- 贵州高考英语作文大全完美炮制法则.doc
- 贵港市“十二五”课题申请表(姚会霞).doc
- 贵财统计学计算题).doc
- 贵阳学院级大学生职业发展与就业指导试卷答案.doc
- 贵阳医学院硕士论文开题报告书格式.doc
- 贸大经济学复习经验交流详谈.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 【花生十三】25公务员考试资料分析速算练习册及速算过程.pdf VIP
- mst2016说明书.pdf VIP
- 口腔科课件洁治.pptx
- 2025兴安盟公安局招聘165名留置看护警务辅助人员备考试题及答案解析.docx VIP
- 35KV变电站毕业设计(完整版).doc VIP
- AP微观经济学 2012年真题 (选择题+问答题) AP Microeconomics 2012 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 上海师范大学天华学院公共课《大学计算机基础》期末试卷A(有答案).docx VIP
- 高中生对AI 技术应用的态度与认知调查问卷.docx VIP
- 2025年度”五个方面“专题组织生活会个人对照检查发言材料.docx VIP
- 南方医科大学各专业实习大纲汇编.pdf VIP
原创力文档

文档评论(0)