现在的位置: 首页 > easyui > Layout > layout > 正文
jQuery easyui layout 布局脚本收缩bug
2012年01月30日 layout ⁄ 共 672字 评论数 5 ⁄ 被围观 18,315 views+
文章目录
[隐藏]

在目前的1.2.5版本中,easyui layout 存在一个比较隐蔽的bug,说bug可能有些严重了,因为只有在一些特殊的场合才会用到,算是存在这么一点小遗憾:

bug描述:

当布局已经在申明了 fit="true" 的情况下,用脚本收缩 'north','south','east','west' 四个region后, 'south' 区域收起后留下的空间并没有被自动填充。演示页面请看这里

解决方案:

这个问题并没有必要再去研究源码,只要将 'south' 区域用脚本先收起,再展开,再收起即可,对于用户体验来讲,几乎不受什么影响,只是劳驾浏览器要多耗点内存了。

代码简述:

留白的代码:
1
2
3
4
$('#wrap').layout('collapse','south');
$('#wrap').layout('collapse','west');
$('#wrap').layout('collapse','north');
$('#wrap').layout('collapse','east');
能够自动填充的代码:
1
2
3
4
5
6
7
$('#wrap').layout('collapse','south');
$('#wrap').layout('collapse','west');
$('#wrap').layout('collapse','north');
$('#wrap').layout('collapse','east');
//再做一次
$('#wrap').layout('expand','south');
$('#wrap').layout('collapse','south');

目前有 5 条留言 其中:访客:2 条, 博主:2 条 引用: 1

  1. wowowowow : 2013年04月14日20:25:14  -49楼 @回复 回复

    收缩在ie9以上会经常把两边都收.展示不出来,总在缩缩进进…


    • 管理员
      世纪之光 : 2013年04月15日18:53:44  地下1层 @回复 回复

      你好,请把可以重现问题的html文件发给我(放到demo目录下就可运行的)

  2. sunrain : 2013年08月08日13:05:45  -48楼 @回复 回复

    easyui对话框,拖动到iframe窗口之外,不能再拖拽回来!
    环境:IE8
    版本:Jquery easyUI 1.2.3

给我留言

留言无头像?


×