javascript - 頁面跳轉後在返回上一頁,清除定時器
怪我咯
怪我咯 2017-05-19 10:09:32
0
2
513

有一個需求是點擊商品就會彈出一個遮罩層,中間是一個等待載入狀態的gif圖,如果網路狀態不好30s後還沒跳轉,就提示目前網路狀態不佳。過三秒後遮罩層消失。 ios真機上測了一下,點擊商品的時候跳到商品詳情頁,在點擊返回上一頁的時候遮罩層依然存在,要過30s後才消失。如何解決這個問題

function Load() { var load = document.createElement('p'); load.className='load_ctn'; var load_img = document.createElement('img'); load_img.src="/public/images/loading.gif" load_img.className="load_pic"; load.appendChild(load_img); document.body.appendChild(load); var timer = setTimeout(function() { var network = document.createElement('p'); network.className="network"; network.innerHTML="您当前网络状态不佳,请稍后再试"; load.removeChild(load_img); load.appendChild(network); setTimeout(function() { load.parentNode.removeChild(load) },3000) },30000) } $("a").click(function() { Load(); })
怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆 (2)
習慣沉默

雷雷

    小葫芦

    出個簡單的辦法,在每次進入商品頁的時候都對頁面進行一次初始化。 。 。這樣可以在最短時間內解決一些問題,而且副作用很小

      最新下載
      更多>
      網站特效
      網站源碼
      網站素材
      前端模板
      關於我們 免責聲明 Sitemap
      PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!