轮播图

        $(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");
            };         
        });

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值