首页 > 代码库 > 预加载动画,移动端常用的加载前的百分比动画
预加载动画,移动端常用的加载前的百分比动画
<script> function loading() { function Load() {} Load.prototype.loadImgs = function(urls, callback) { this.urls = urls; this.imgNumbers = urls.length; this.loadImgNumbers = 0; var that = this; for(var i = 0; i < urls.length; i++) { var obj = new Image(); obj.src = urls[i]; obj.onload = function() { that.loadImgNumbers++; callback(parseInt((that.loadImgNumbers / that.imgNumbers) * 100)); } } }; var loader = new Load(); loader.loadImgs([ // 将所有需要加载的图片地址写于此处 "img/about1.jpg", "img/about2.jpg", ], function(percent) { // 假设显示百分比的元素为 $(".percent") $(".percent").text(percent + ‘%‘); // 加载结束后,隐藏相应的 loading 或遮罩 if(percent == 100) { $(".mask").css(‘display‘, ‘none‘); } }); } // 执行 loading 方法 loading(); </script>
预加载动画,移动端常用的加载前的百分比动画
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。