900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > JS实现图片无序预加载功能代码

JS实现图片无序预加载功能代码

时间:2023-01-30 16:03:46

相关推荐

JS实现图片无序预加载功能代码

web前端|js教程

js,图片,加载

web前端-js教程图片预加载之无序预加载的效果图如下所示,如果大家感觉不错,请参考实现代码。

仿豆果网源码后台,vscode取消窗口置顶,ubuntu 小书匠,tomcat反复关闭,sqlite复制一条记录,花盆里黑色小爬虫是什么虫,php 数据库 安全,烟台seo公司哪家好,静态网站举例,电商网站模板代码lzw

socks5单进程单ip源码,vscode 编程的快捷键,ubuntu 终端 前缀,页面禁止访问tomcat,网上爬虫视频,php 输出到日志,seo推广费开票属于什么类,漂亮网站底部代码lzw

具体代码如下所示:

彩38源码下载,用vscode编写app,ubuntu git用途,tomcat堆内存大,sqlite3多线程访问,爬虫网页怎么返回上一个网页,php文件无法访问,seo工具app 外推,新闻论坛网站,公众平台登陆页面模板下载lzw

PreLoading*{margin:0; padding:0; border:none; outline:0; text-decoration:none;} html,body,.box{width:100%; height:100%;} .box{display:none;} #img{width:90%; height:90%; margin:2vh auto 0; display:block; box-shadow:0 0 10px gray;} .box .btns{width:140px; height:40px; display:block; margin:20px auto;} .box .btns .btn{width:60px; height:40px; display:block; border:1px gray solid; background-color:#ccc; text-align:center; line-height:40px; float:left;} .box .btns .btn:nth-of-type(2){margin-left:16px;} .load{width:100%; height:100%; display:block; font-size:60px; font-family:"微软雅黑"; color:#ccc; text-align:center; line-height:100vh; position:fixed;}

prevnext

0%

var imgs = [/photo/50036/7661.jpg?_upt=da51378d1494571758&_upd=500367661.jpg alt="JS实现图片无序预加载功能代码" title="JS实现图片无序预加载功能代码",http://desk.fd.zol-/t_s1920x1080c5/g5/M00/09/0F/ChMkJljskIqIPX9bAAMPyuIn8DcAAbj8QB7XpYAAw_i343.jpg,http://desk.fd.zol-/t_s1920x1080c5/g5/M00/09/0F/ChMkJljskLeIaW-JAAIudN_yqvgAAbj8gDQO5AAAi6M64.jpeg,http://desk.fd.zol-/t_s1920x1080c5/g5/M00/0F/08/ChMkJlauzISIH0uXAARUHuJLVX8AAH8-gHu6zsABFQ2166.jpg,http://desk.fd.zol-/t_s1920x1080c5/g5/M00/0F/08/ChMkJlauzISIIL5TAAObxg4-XeUAAH8-gHzP3EAA5ve000.jpg]; // 绑定按钮事件 var btns = document.getElementsByClassName(tn),img = document.getElementById(img),index = 0; for(var i=0;i<btns.length;i++){btns[i].onclick = function(){ if(this.innerHTML === ext){index = Math.min(++index , imgs.length-1);img.setAttribute(src,imgs[index]); } if(this.innerHTML === prev){index = Math.max(--index , 0);img.setAttribute(src,imgs[index]); }} } // 计数变量 var count = 0,load = document.getElementsByClassName(load)[0],box = document.getElementsByClassName(ox)[0]; // 无序预加载 for(var i=0;i= imgs.length-1){ load.style.display = one; box.style.display = lock; img.setAttribute(src,imgs[0]); document.title = 1/ + imgs.length;} }imgObj.onerror = function(){load.innerHTML = Math.round((count + 1) / imgs.length * 100) + \%;count++;if(count >= imgs.length-1){ load.style.display = one; box.style.display = lock; img.setAttribute(src,imgs[0]); document.title = 1/ + imgs.length;} } imgObj.src = imgs[i];})(i); }

【相关推荐】

1. 特别推荐:“php程序员工具箱”V0.1版本下载

2. 免费js在线视频教学

3. 独孤九贱(3)-JavaScript视频教学

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。