这个够呛,我给你一个思路吧,页面是自上而下加载,你的特效必须保证在页面的最上方,当加载到最下变的时候(
之后),结束特效。
设置Jquery ajax全局事件
ajaxStart(callback) ajax开始请求时执行 你可以显示一个loading
ajaxStop(callback) ajax结束请求时候执行 隐藏一个你要显示的loading
$.ajax({
url:"",
type:"post",
data:{"xx":"xx"},
beforeSend:function(){
//这里是开始执行方法,显示效果,效果自己写
},
complete:function(){
//方法执行完毕,效果自己可以关闭,或者隐藏效果
},
success:function(){
//数据加载成功
},
error:function(){
//数据加载失败
}
});