cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Kembali ke halaman sebelumnya selepas lompat halaman dan kosongkan pemasa

Terdapat syarat bahawa apabila anda mengklik pada produk, lapisan topeng akan muncul, dengan gif menunggu untuk dimuatkan di tengah Jika status rangkaian tidak baik dan tiada lompatan selepas 30 saat, ia akan menggesanya status rangkaian semasa tidak baik. Lapisan topeng hilang selepas tiga saat. Saya mengujinya pada peranti iOS sebenar Apabila saya mengklik pada produk, saya melompat ke halaman butiran produk Apabila saya mengklik untuk kembali ke halaman sebelumnya, lapisan topeng masih wujud dan ia mengambil masa 30 saat untuk hilang. Bagaimana untuk menyelesaikan masalah ini

  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();
     })
怪我咯怪我咯2753 hari yang lalu572

membalas semua(2)saya akan balas

  • 習慣沉默

    習慣沉默2017-05-19 10:11:32

    var time = setTimeout(function() {
        load.parentNode.removeChild(load)  
    },3000)
    
    //跳到商品详情页的时候移除setTimeout这个定时器
    clearTimeout(time)

    balas
    0
  • 高洛峰

    高洛峰2017-05-19 10:11:32

    Cara mudah ialah dengan memulakan halaman setiap kali anda memasuki halaman produk. . . Ini boleh menyelesaikan beberapa masalah dalam masa yang singkat dan mempunyai kesan sampingan yang minimum

    balas
    0
  • Batalbalas