今天使用彈層,突然發現有點慢,點擊之后能立即alert,但是彈層會等到資料快加載完事之后才彈出來,有人遇到過嗎?下面是我的代碼。
$(".city_span").click(function(){
if($(this).parent().find(".taxi_inf").length==0){
alert(1);
layer.msg('資料量大可能加載較慢,請稍候。', {
time: 20000, //20s后自動關閉
btn: ['明白了', '知道了', '哦']
});
for(var i = 0;i<21000;i++){
var str = "<div class='taxi_inf' style='margin-left: 4%;display: none; width: 22%;'><i>遼A8FJH4</i><input type='text' class='taxi_no' value='"+i+"' hidden='hidden'/></div>";
$(str).appendTo("#asd")
}
for(var i = 0;i<21000;i++){
var str = "<div class='taxi_inf' style='margin-left: 4%;display: none; width: 22%;'><i>遼B8FJH4</i><input type='text' class='taxi_no' value='"+i+"' hidden='hidden'/></div>";
$(str).appendTo("#asda")
}
$(this).parent().find(".taxi_inf").css("display","")
$(this).find(".cityimg").css("transform","")
}else{
if($(this).parent().find(".taxi_inf").css("display")=="none"){
alert(1);
layer.msg('資料量大可能加載較慢,請稍候。', {
time: 20000, //20s后自動關閉
btn: ['明白了', '知道了', '哦']
});
$(this).parent().find(".taxi_inf").css("display","")
$(this).find(".cityimg").css("transform","")
}else{
$(this).parent().find(".taxi_inf").css("display","none")
$(this).find(".cityimg").css("transform","rotate(-90deg)")
}
}
});
uj5u.com熱心網友回復:
來幾個大佬幫幫忙啊uj5u.com熱心網友回復:
都沒看懂你說的啥uj5u.com熱心網友回復:
就是點擊一個div之后顯示彈層,加載資料,資料加載完之后彈層關閉。但是現在點擊之后彈層不出來,等資料加載完事之后彈層才顯示出來。uj5u.com熱心網友回復:
加我qq 我幫你看看 私我uj5u.com熱心網友回復:
QQ給我啊大佬uj5u.com熱心網友回復:
私聊 這樣qq 發不出來轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/114084.html
標籤:HTML(CSS)
