我有一個頁面,使用jQuery UI選項卡同時具有靜態和動態內容。我試圖在標籤加載完成後標籤內容爲cache
,所以如果用戶關閉了標籤然後又想再次進入,我不必再次返回到服務器,並且可以使標籤顯示在標籤列表的末尾。這在FF,Chrome,Safari,Opera以及IE 8和9中都很有用。但是,IE7給我帶來了麻煩。jQuery UI選項卡動態AJAX錯誤IE7
這是一個jsFiddle,我已經說明了這個問題。從我所知道的問題來看,似乎是在內容加載一次之後,beforeLoad
函數被調用。我知道我應該使用cache: true
選項進行緩存,但由於用戶可以關閉一個選項卡然後嘗試返回,因此我認爲這可能會更加優雅。
複製的問題:
- 點擊
Dynamic 1
按鈕。一個新的標籤將會出現,Dyn 1
,有些內容是 - 離開選項卡(通過關閉它,或點擊進入不同的選項卡)
- 點擊回
Dyn 1
標籤。內容現在將顯示unable to load dynamic tab
發生這種情況都使用jQuery UI的cache: true
選項,改變標籤的在load
功能href
屬性的時候,因爲我已經做了的時候。
有沒有人有類似這樣的經歷和/或知道我可能做了什麼錯誤造成這種情況?
謝謝。總是感激你的幫助。