$(function () {
轮播图
var index = 0;
var timeId;
获取图片滚动的高度
var height = $(".ad").height();
页面加载完毕让其下标为1的li高亮显示
$(".num li:first").addClass("on");
当鼠标移动到li元素上时,当前li元素高亮显示
$(".num li").mouseover(function () {
获取当前鼠标放入的li元素所在的索引位置
index = $(".num li").index($(this));
执行滚动方法,传index进来就是当用户滑到第几张的时候就显示第几张
showImg(index);
});
当鼠标放入图片上时,停止滚动(清除定时器),鼠标离开,开始滚动(启动定时器)
$(".ad").hover(function () {
清除定时器
clearInterval(timeId);
}, function () {
启动定时器
timeId = setInterval(function () {
index++;
if (index == 5) {
index = 0;
}
showImg(index);
}, 2000);
}).trigger("mouseout");
function showImg(index) {
获取图片滚动高度
var height = $(".ad").height();
根据当前索引使图片移动到对应的距离高度
$(".slider").animate({ top: -index * height }, 1000);
$(".num li").eq(index).addClass("on").siblings().removeClass("on");
};
});
轮播图
最新推荐文章于 2022-01-27 22:48:22 发布