图片无序预加载笔记
来源:互联网 发布:pdf文字编辑器for mac 编辑:程序博客网 时间:2024/06/05 10:54
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><style> html{ width:100%; height:100%; } a{ text-decoration:none; } .content{ text-align:center; } .button{ display:inline-block; border:1px solid #333; color:#ccc; background-color:#fff; height:30px; line-height:30px; padding:0 10px; margin-right:50px; } .button:hover{ background-color:#eee; } .load{ position:fixed; width:100%; height:100%; top:0; left:0; background-color: #ccc; text-align: center; font-size:40px; } .progress{ margin-top:500px; }</style><body><div class="content"> <img src="../image/1.jpg" width="1200"> <p> <a href="javascript:;" class="button" data-control="pre">上一页</a> <a href="javascript:;" class="button" data-control="next">下一页</a> </p></div><div class="load"> <p class="progress"> 0% </p></div></body><script type="text/javascript" src="../js/jquery-1.8.3.min.js"></script><script type="text/javascript"> $(function(){ var imgs = ["../image/1.jpg", "../image/2.jpg", "../image/3.jpg", "../image/4.jpg", "../image/5.jpg", "../image/6.jpg", "../image/7.jpg", "../image/8.jpg", "../image/9.jpg", "../image/10.jpg", "../image/11.jpg", "../image/12.jpg", "../image/iVPGGC.png", ]; var index = 0, len = imgs.length, count=0; $.each(imgs,function(i,src){ var img = new Image(); $(img).on('load error',function(){ //加载成功和失败都去执行 $(".progress").html(Math.round((count+1)/len*100)+'%'); if(count>=len-1){ $(".load").hide(); } count++; }) img.src = src; }) $(".button").on("click",function(){ if('pre' === $(this).data("control")){ //点击的如果是上一页// index--;// if(index<0){// index =0;// } index = Math.max(0,--index); }else{// index++;// if(index>len-1){// index = len -1;// } index = Math.min(len-1,++index); } $("img").attr("src",imgs[index]); }) })</script></html>
阅读全文
0 0
- 图片无序预加载笔记
- 无序的图片预加载
- 图片预加载之无序加载
- 图片无序预加载技术一
- 图片的无序预加载基础实例
- JQ图片预加载(无序加载and有序加载)
- android 图片加载笔记
- 图片加载---预加载
- android笔记-glide加载图片
- 图片预加载与图片懒加载
- 图片预加载与图片懒加载
- 图片预加载、图片延迟加载插件
- 图片预加载
- js 图片预加载
- js 图片预加载
- 图片预加载
- 图片预加载
- 图片预加载分析
- Vue2+VueRouter2+webpack 构建项目实战(六)加入tab栏切换,拓展项目
- MVC的介绍与实战
- angular2 踩坑之旅
- Ubuntu下安装特定版本的gcc
- Python并行编程初探
- 图片无序预加载笔记
- GOLANG测试必须用带堆栈的errors
- mysql简单命令操作
- 2017年前端框架、类库、工具大比拼
- IDA动态调试Android SO
- mysql 问题汇总
- Activity跳转生命周期回调方法执行顺序
- 关于MyBatis的工作流程和与JDBC的比较与Hibernate的比较
- nodeJs 安装 npm node_modules