javascript实现循环幻灯片
来源:互联网 发布:开淘宝店铺不交保证金 编辑:程序博客网 时间:2024/06/05 00:20
Web站点上的幻灯片每次向用户显示一个图像,并且让用户能够控制显示图像的进度(既可以向前,也可以向后)。javascript向用户提供所需的交互控制能力。脚本1显示了必须的HTML,脚本2显示了在页面上添加幻灯片所需的javascript。
脚本1:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>Image Slideshow</title> <script type="text/javascript" src="script09.js"></script> </head><body bgcolor="#FFFFFF"> <div align="center"> <h1>Welcome, Robot Overlords!</h1> <img src="images/robot1.jpg" id="myPicture" width="200" height="400" alt="Slideshow" /> <h2><a href="previous.html" id="prevLink"><< Previous</a> <a href="next.html" id="nextLink">Next >></a></h2> </div></body></html>
脚本2:
window.onload = initLinks;var myPix = new Array("images/robot1.jpg","images/robot2.jpg","images/robot3.jpg");var thisPic = 0;function initLinks() { document.getElementById("prevLink").onclick = processPrevious; document.getElementById("nextLink").onclick = processNext;}function processPrevious() { if (thisPic == 0) { thisPic = myPix.length; } thisPic--; document.getElementById("myPicture").src = myPix[thisPic]; return false;}function processNext() { thisPic++; if (thisPic == myPix.length) { thisPic = 0; } document.getElementById("myPicture").src = myPix[thisPic]; return false;}
经过分析,其实该函数很简单,无非新创建了两个函数processPrevious和processNext,一个实现向前,一个实现向后。需要注意的是该脚本实现的幻灯片是循环式的,也就是说图片到了末尾,就可以回到开头,一次需要注意判断thePic和myPix.length的关系。
0 0
- javascript实现循环幻灯片
- JavaScript实现简单的循环式幻灯片
- javascript实现幻灯片效果
- javascript实现简单幻灯片
- Javascript实现图片幻灯片
- Javascript实现幻灯片效果
- JavaScript实现幻灯片效果
- javascript 实现图片幻灯片闪烁
- 原生JavaScript实现幻灯片效果
- viewpager实现无限循环滚动幻灯片
- 幻灯片:循环播放图片
- 纯JavaScript实现的幻灯片(兼容IE和Firefox)
- 纯JavaScript实现的幻灯片(兼容IE和Firefox)
- 【web前端】JavaScript实现图片幻灯片滚动播放动画效果
- javascript实现 时钟实时显示及幻灯片自动播放
- javascript版幻灯片效果
- javascript之幻灯片
- JavaScript版幻灯片效果
- html的display的block,inline与inline-block区别
- 程序的处理步骤-------预处理、编译、链接、运行
- redis cluster管理工具redis-trib.rb详解
- char、varchar、nchar、nvarchar的区别
- List 的 subList
- javascript实现循环幻灯片
- jav学习笔记-String源码分析
- 华为P7开启USB调试方法
- Java RMI 框架(远程方法调用)
- c++调试
- 不定长数组vector
- 升级XCode8之后控制台打印了好多乱七八糟的东西
- 史上最全的Maven Pom文件标签详解
- Linux上的free命令详解