1 <!doctype html>
2 <html>
3 <head>
4 <meta charset="utf-8">
5 <title>轮播图</title>
6 </head>
7
8 <body>
9 <div>
10 <button onclick="up()">上一张</button>
11 <img src="img/timg.jpg" onMouseOut="start()" onMouseMove="stop()" id="image">
12 <button onClick="next()">下一张</button>
13 </div>
14 </body>
15 </html>
16 <script type="text/javascript">
17 var ph=document.getElementById("image"),
18 //定义一个变量 获取所需元素
19 n=0,
20 //定义一个下标
21 arr=['img/timg.jpg','img/timg (2).jpg','img/timg (1).jpg'];
22 function next(){
23 //建立方法 点击下一张的设置
24 image.setAttribute("src",arr[n]);
25 //设置图片属性
26 n++;
27 if(n>2){
28 //判断下标
29 n=0;
30 }
31 }
32 function up(){
33 //建立方法 点击上一张的设置
34 image.setAttribute("src",arr[n]);
35 //同样设置图片属性
36 n--;
37 if(n<0){
38 //判断下标
39 n=1;
40 }
41 }
42 var sss="";
43
44 window.onload=function(){
45 //加载完后
46 sss=setInterval('next()',2000);
47 //定时器的设置
48 }
49 function stop(){//鼠标移入
50 clearInterval(sss);//
51 }
52 function start(){//鼠标移出
53 sss=setInterval('next()',2000);
54 }
55 </script>