zoukankan      html  css  js  c++  java
  • EasyUI 兼容 IE6 方法总结

    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 为

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

    方法二:

    将 accordion 的 animate 属性设为 false

    10.分页闪烁

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

    11.layout最好别让他收缩。

    此文为收集贴。希望大家一起收集。

    easyui还是很好的一个前端框架,我还是很喜欢的。

  • 相关阅读:
    判断php变量是否定义,是否为空
    HTTP Client 编写
    推荐《冒号课堂——编程范式与OOP思想》
    一些免费的HTML编辑器
    如何判断mysql中数据表中两个列之间的相同记录和不同记录
    PostgreSQL 8.4, SQL Server 2008, MySQL 5.1比较
    JDBC纵览
    使用jdbc连接sql数据库
    关于PHP中变量的判定
    如何判断数据库中是否存在一个数据表
  • 原文地址:https://www.cnblogs.com/youqu/p/3282720.html
Copyright © 2011-2022 走看看