Rumah > Soal Jawab > teks badan
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();
})
習慣沉默2017-05-19 10:11:32
var time = setTimeout(function() {
load.parentNode.removeChild(load)
},3000)
//跳到商品详情页的时候移除setTimeout这个定时器
clearTimeout(time)
高洛峰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