loading加载中效果
2016-01-11 15:19
447 查看
(function(){ try{ var ui={ loading:{ addCssStyle:function(text) { var head = document.getElementsByTagName('head')[0]; var node = document.createElement('style'); node.type = 'text/css'; head.appendChild(node); node.innerHTML = text; return node; }, init:function(parent){ var html =' <div class="spinner">'; for(var i=0;i<12;i++){ html = html+ '<div class="bar'+(i+1)+'"></div>'; } html = html+ '</div>'; if($(parent).find(".spinner").length == 0) { $(parent).append(html); if($("#spinner").length == 0){ var css = ".spinner{width:30px;display:inline-block;position:relative}.spinner div{width:2px;height:4px;background-color:grey;position:absolute;opacity:0;-webkit-border-radius:60%;-webkit-animation:fade 1s linear infinite;top:-8px;left:10px}@-webkit-keyframes fade{from{opacity:1}to{opacity:.25}}"; for(var i=0;i<12;i++){ css = css + ".spinner div.bar"+(i+1)+"{-webkit-transform:rotate("+i*30+"deg) translate(0,-142%);-webkit-animation-delay:"+((0.0837*i-1))+"s}"; } console.log(css); this.addCssStyle(css); } } }, show:function(parent){ this.init(parent); $(parent).find(".spinner").show(); }, hide:function(parent){ $(parent).find(".spinner").hide(); } } }; window.Rui = ui; }catch(e){ console.log(e); } })();
相关文章推荐
- Mysql5.7忘记root密码及mysql5.7修改root密码的方法
- 08day 鼠标显示控制 与32位模式切换
- studio grandle渠道打包
- studio grandle渠道打包
- maven 安装
- YTU 2911: 我想放假
- studio grandle渠道打包
- 数据结构之稀疏矩阵存储实现
- 页面滚动动态加载数据,页面下拉自动加载内容
- Linux命令之条件判断-case
- Swiper 参数说明
- 安装python,pip,pymongo
- 杭电1214 圆桌会议
- dubbo 安装部署
- 最简单的安卓下Dagger2注入
- iOS Monkey Test Tool.CrashMonkey4IOS
- YTU 2907: 类重载实现矩阵加法
- Web网页尺寸规范
- postman的几个问题
- IDS 开源