1 <!doctype html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>无标题文档</title> 6 <script type="text/javascript" src="lunbotu.js"></script> 7 </head> 8 9 <body> 10 <div> 11 <button onclick="up()">上一张</button> 12 <img src="../1.12/xiangmu/image/b1.jpg" onMouseOut="start()" onMouseMove="stop()" id="img1"> 13 <button onClick="next()">下一张</button> 14 </div> 15 </body> 16 <script type="text/javascript"> 17 var p1=document.getElementById("img1"),//定义一个变量 获取所需元素 18 n=0,//随便定义一个下标 19 arr=[‘../1.12/xiangmu/image/b1.jpg‘,‘../1.12/xiangmu/image/b2.jpg‘];//将要轮播的图片存入 20 function next(){//建立方法 点击下一张的设置 21 img1.setAttribute("src",arr[n]);//设置图片属性 22 n++; 23 if(n>1){//判断下标的情况 24 n=0; 25 } 26 } 27 function up(){//建立方法 点击上一张的设置 28 img1.setAttribute("src",arr[n]);//同样设置图片属性 29 n--; 30 if(n<0){//判断下标 31 n=1; 32 } 33 } 34 var aaa="";//定义一个变量为空 35 window.onload=function(){//加载完后的操作 36 aaa=setInterval(‘next()‘,1000);//定时器的设置 1s 37 } 38 function stop(){//鼠标移上图的时候停止的操作 39 clearInterval(aaa);// 40 } 41 function start(){//鼠标移出图的时候停止的操作 42 aaa=setInterval(‘next()‘,1000);//1s 43 } 44 </script> 45 </html> 46