|
@@ -134,8 +134,12 @@
|
|
var rightBtn = document.getElementsByClassName("right-btn")[0];
|
|
var rightBtn = document.getElementsByClassName("right-btn")[0];
|
|
// 获取向左按钮
|
|
// 获取向左按钮
|
|
var leftBtn = document.getElementsByClassName("left-btn")[0];
|
|
var leftBtn = document.getElementsByClassName("left-btn")[0];
|
|
|
|
+ // 获取轮播区域标签
|
|
|
|
+ var oContainer = document.getElementsByClassName("container")[0];
|
|
// 标识当前显示的是第几个
|
|
// 标识当前显示的是第几个
|
|
var nowIndex = 0;
|
|
var nowIndex = 0;
|
|
|
|
+ // 定义存储定时函数的变量
|
|
|
|
+ var timer = null;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -160,7 +164,26 @@
|
|
runFun(nowIndex-1)
|
|
runFun(nowIndex-1)
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ //定时轮播
|
|
|
|
+ function playFun(){
|
|
|
|
+ timer = setInterval(function(){
|
|
|
|
+ runFun(nowIndex+1);
|
|
|
|
+ },1000)
|
|
|
|
+ }
|
|
|
|
+ //自动调用函数开始轮播
|
|
|
|
+ playFun();
|
|
|
|
+
|
|
|
|
|
|
|
|
+ // 鼠标移入轮播图区域停止播放
|
|
|
|
+ oContainer.onmouseenter = function(){
|
|
|
|
+ clearInterval(timer);
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ // 鼠标移出轮播图区域继续播放
|
|
|
|
+ oContainer.onmouseleave = function(){
|
|
|
|
+ // 重新调用播放轮播函数
|
|
|
|
+ playFun();
|
|
|
|
+ }
|
|
|
|
|
|
// 封装函数实现控制第n个按钮和图片的现实
|
|
// 封装函数实现控制第n个按钮和图片的现实
|
|
function runFun(n) {
|
|
function runFun(n) {
|