tab

個人項目使用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

相關文章
相關標籤/搜索