jQuery 求页面加载等待特效,当数据加载完成效果消失,代码越少越好

2024-12-19 12:42:46
推荐回答(3个)
回答1:

这个够呛,我给你一个思路吧,页面是自上而下加载,你的特效必须保证在页面的最上方,当加载到最下变的时候(之后),结束特效。

回答2:

设置Jquery ajax全局事件
ajaxStart(callback) ajax开始请求时执行 你可以显示一个loading
ajaxStop(callback) ajax结束请求时候执行 隐藏一个你要显示的loading

回答3:

$.ajax({
url:"",
type:"post",
data:{"xx":"xx"},
beforeSend:function(){
//这里是开始执行方法,显示效果,效果自己写

},
complete:function(){
//方法执行完毕,效果自己可以关闭,或者隐藏效果
},
success:function(){
//数据加载成功
},
error:function(){
//数据加载失败
}
});