个人项目使用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就覆盖整个页面了。ui