扫码关注官方订阅号
我用svg和CSS3实现了一个Loding动画,但不知道如何把它应用到网站中,如何使用Js调用,需要监听什么事件,求大神指点。
ringa_lee
有两类方法:
1 动态方法
1.1 动态添加/删除类名
<p class="box"></p>
.loading{xxxxx}
$.ajax({ url:xxx, data:xxx, method:xxx, dataType:xxx, beforeSend:function(){ $('.box').addClass('loading'); }, success:function(){ $('.box').removeClass('loading'); } })
1.2 动态添加/删除标签
$.ajax({ url:xxx, data:xxx, method:xxx, dataType:xxx, beforeSend:function(){ $('.box').append('<p class="loading"></p>') }, success:function(){ $('.box').find('.loading').remove(); } })
静态法
2.1 删除类名
<p class="box loading"><p>
$.ajax({ //.... success:function(){ $('.box').removeClass('.loading'); } })
2.2 删除标签
<p class="box"><p class="loading"></p></p>
$.ajax({ //... success:function(){ $('.box').find('.loading').remove(); } })
默认显示loading动画,在ajax获取到数据后隐藏它。
Css3 实现的动画不需要 js
网页中的loding效果是先直接显示,然后等js加载完再删除或隐藏这个loding
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
有两类方法:
1 动态方法
1.1 动态添加/删除类名
1.2 动态添加/删除标签
静态法
2.1 删除类名
2.2 删除标签
默认显示loading动画,在ajax获取到数据后隐藏它。
Css3 实现的动画不需要 js
网页中的loding效果是先直接显示,然后等js加载完再删除或隐藏这个loding