码迷,mamicode.com
首页 > 其他好文 > 详细

tab

时间:2015-04-01 12:45:24      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

我的项目使用easyui作为前台的展示框架
现在页面中是一个layout布局(分上,左,中)
在左边是一些菜单,点击后,在中间部分增加一个tab显示内容
而增加的tab里面是显示一些列表数据,列表上面是查询条件,为了能使查询条件能够伸缩,所以在新增的tab里面又使用了layout(分上和下,上面是查询条件框,下面是列表数据)。
现在问题来了,当关闭一个tab页的时候没有问题,但是我在tab页的叉叉按钮旁边(在tab页的title旁边)连续点击鼠标左键(注意,我的新增的tabs的cache=true),这个时候是没有任何反映的(本来就没有任何反映),但是当我这个再去点tab的叉叉关闭tab的时候,就会报js错误了($.data("...").data为空)。
我试过了,只要不嵌套layout就不会有这个问题。
求大侠们帮忙看看????

 

 

当新增tabs里面用iframe嵌套的时候,就没有问题。
但是用iframe嵌套后,在tab里面打开dialog(modal=true)的时候,dialog只覆盖自己的iframe窗体。
有没有大侠知道啊,或者解决上面的报错的问题,或者解决后面的dialog不能覆盖全部IE窗口的问题。

 

知道了,还是用iframe嵌套在tabs里面
然后在子页面里面打开这样dialog
window.parent.$("#div").dialog();
这样dialog就覆盖整个页面了。

tab

标签:

原文地址:http://www.cnblogs.com/yzdqxing/p/4383468.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!