根據後臺加載數據,添加loading動畫

<script>
var current = 0;
var hit = @hits;
$(this).scroll(function(){
var viewHeight =$(this).height();//可見高度
var contentHeight =$(".search_content").get(0).scrollHeight;//內容高度
var scrollHeight =$(this).scrollTop();//滾動高度css

if(contentHeight - viewHeight < scrollHeight) {
if(current<hit)
{
$(".loading").css("display","block");
$.ajax({
url: "",
data:{
SearchKey:"",
current:current+15
},
async:true,
success: function(result){
var strhtml ="";
for (item in result.data)
{
strhtml += " <div class='info'>";
if (result.data[item].TitleFormat!="")
{
strhtml += " <a href='' target='_blank' class='ifone'>" +  + "</a>";
}
else {
strhtml += " <a href='' target='_blank' class='ifone'>" +  + "</a>";
}
strhtml += " <div class='oneimg'>";
strhtml += " <img src='/Content/img/searchBg.png' class='img-responsive' />";
strhtml += " </div>";
strhtml += " <div class='infobtm'>";
strhtml += " <span></span>";
strhtml += " <span>"+ result.data[item].PublishTime +"</span>";
strhtml += " <span></span>";
strhtml += " </div>";
strhtml += " </div>";
}html

$(".search_content").append(strhtml);ajax

}});
}else{
$(".loading").html("已經到底部了...");
} app

}else{
$(".loading").css("display","none");
}
});async


var contentif = $('div').is('.search_content');   //判斷是否含有該類
if(contentif == true){
$(".loading").css("display","none");
}else{
$(".loading").addClass("loadingnoinfo");
$(".loading img").css("display","none");
$(".loading").html("沒有搜索到內容 ...");
}

</script>this

相關文章
相關標籤/搜索