热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

EasyUI兼容IE6方法总结

1.combobox如果单选,multiple必须也设置为true。这个ie7如果没设置,会保持多选状态,算是一个bug。2.combobox最好用js来渲染,而不是一开始就class“ea

1.combobox 如果单选,multiple必须也设置为true。这个ie7如果没设置,会保持多选状态,算是一个bug。

2.combobox 最好用js来渲染,而不是一开始就class=“easyui-combobox”,这样可以提高效率,当然其他控件也是如此。

3.ie6下datebox和datetimebox渲染确实挺慢,还是my97datepicker比较好。

4.闪烁的问题,可以先用遮罩造成假象来提高用户体验。

5.注意逗号,datagrid 在ie6下多个逗号就会报脚本错误,而其他浏览器经常会忽略逗号。

6.datagrid分页控件自定义按钮解析成  href=“Javascript:void(0)”,会引起脚本不执行。可以换方式实现。

7.用jquery的easyui的dialog组件,加上了bgiframe插件,dialog的内容可以不被遮盖,但边框还是被select遮盖,而jqueryui的dialog就不会出现这个问题。

主要原因是,easyui的dialog组件比jqueryui中的dialog外层多套了一层div,只需要找到dialog的上一级标签,在加上bgiframe就不会出现边框被遮盖的问题了。

$(‘#div_id”).parent().bgiframe();

8.easyui 在datagrid中添加JS跳转没反应

Js代码

function tourl(url){
location.href=url;
window.event.returnValue = false;
}

9.according ie6滚动条丢失。

方法一:

设置 DOCTYPE 为

方法二:

将 accordion 的 animate 属性设为 false

10.分页闪烁

你使用的浏览器应该是ie6,这是因为pagination中选择分页大小使用的是select,这正是造成闪烁的原因。可以将选择分页大小的选项禁用:
$.fn.pagination.defaults.showpagelist = false;

11.layout最好别让他收缩。

12.有人说,弹出框,列表等的遮罩不会半透明,其实,这个是ieTester不能模拟的问题。 真是ie6,可是不会有这个问题的。要么你用管理员的身份登录ietester

13.ie6下,according加载很慢。有可能是你的小图标太多了,一个图标50ms如果50个那就2s多了。可以把图标去掉,或者,弄到 一张图片去,再用定位,这样可以减少很多请求次数。

14.datagrid性能优化 http://www.easyui.info/archives/1435.html


推荐阅读
author-avatar
最最后的力气撑起最灿烂的微笑
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有