jQuery Mobile 的一個BUG: 當不採用ajax 以及他自己的back 返回的時候,即: 點擊瀏覽器後退按鈕時,將會從緩存之中加載頁面,此時,討厭的loading 動畫出來了,而且一直不消失。 網路上找了很多解決方法,搜尋了好久都沒有好用的,今天突然想起來個釜底抽薪,直接動jqeury-mobile 的類庫. 用編輯器打開, 找到顯示pageLoading的方法, showPageLoadingMsg 的定義處: 然後加上一句程式碼,if("".length 複製程式碼 程式碼如下: showPageLoadingMsg:function(){if". 儲存,重新整理測驗。記得最好別出現中文,否則需要修改JS檔案的編碼格式。 OK,解決。 但是個人認為,如果後面需要用到那個方法,那沒辦法了,不工作。解可以為: 污染,耦合式的全域變數判斷,也就是設定某個全域變量,在此方法裡進行if判斷,是否強制回傳。 如果有疑問,歡迎聯絡我。 QQ: 551996458.當然,我也很菜。