JavaScript学习(一)-图片浏览器
来源:互联网 发布:淘宝店如何退货 编辑:程序博客网 时间:2024/06/06 03:44
重点:
所有的事件一定要绑定在触发元素上
每一件事件都一定要捆绑在一个函数进行事件的处理
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Insert title here</title></head><body> <script type="text/javascript"> var imgName=new Array("a.jpg","b.jpg","c.jpg","d.jpg","e.jpg"); var foot=1; window.onload=function(){ var pbut=document.getElementById("previousButton"); var nbut=document.getElementById("nextButton"); var img=document.getElementById("img"); nbut.addEventListener("click",function(){ if(foot>=imgName.length){ foot=0; } img.src="images/"+imgName[foot++]; },false); pbut.addEventListener("click",function(){ if(foot<=0){ foot=imgName.length-1; } img.src="images/"+imgName[foot--]; },false); } </script> <button type="button" onclick="clickHandle()">按我</button> <span id="info"> <img id="img" src="images/a.jpg" height="60%"> </span> <div id="controlDiv"> <button id="previousButton">上一张</button> <button id="nextButton">下一张</button> </div></body></html>
用setTimeout函数实现自动的图片滚动的操作功能
每一秒更新一次
setTimeout(setPic,1000);
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Insert title here</title></head><body> <span id="info"> <img id="img" src="images/a.jpg" height="60%"> </span></body><script type="text/javascript"> var imgName=new Array("a.jpg","b.jpg","c.jpg","d.jpg","e.jpg"); var foot=0; function setPic(){ var img=document.getElementById("img"); img.src="images/"+imgName[foot++]; console.log(img.src); if(foot>=imgName.length){ foot=0; } //每一秒更新一次 setTimeout(setPic,1000); } setPic();</script></html>
阅读全文
0 0
- JavaScript学习(一)-图片浏览器
- 图片浏览器(一)
- QT 图片浏览器(一)
- Javascript基础学习(一):浏览器内部对象
- (一)JavaScript关于浏览器
- Javascript学习系列(二):图片浏览器的核心——图片预加载
- javascript犀牛书学习笔记(一)Web浏览器中的Javascript
- JavaScript学习(一)
- JavaScript学习(一)
- 学习JavaScript(一)
- JavaScript学习(一)
- JavaScript学习(一)
- JavaScript学习(一)
- javaScript学习(一)
- JavaScript学习(一)
- javascript学习(一)
- JavaScript学习(一)
- JavaScript学习(一)
- Springboot jar包外指定配置文件及原理
- Linux系统下安装rz/sz命令完全编译和使用方法
- 代理是什么?
- java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger javax/mail/MessagingException
- staragent总结
- JavaScript学习(一)-图片浏览器
- fs_cli无法远程连接FreeSWITCH服务器问题
- 顺序表应用2:多余元素删除之建表算法
- 2017/9/12 迪杰特斯拉专栏from yty
- 无限轮播图
- 淘宝的放大镜的实现
- 使js构造函数不会被当做普通函数调用的技巧
- Maven使用注解联合查询
- LintCode-两数之和