为了账号安全,请及时绑定邮箱和手机立即绑定

js横向轮播图问题求助

js横向轮播图问题求助

皈依舞 2018-08-03 15:10:33
这不是我想要的 我想要的是 前面的都跑到最后一张图片的后面来 我不知道怎么去判断是不是最后一个图片 我只给右边的 下一个按钮加了一个事件 但是没有思路 求给个思路。$(function() {        var next = $('#next'),            back = $('#back'),            ul = $('.wrap ul'),            imgW = $('img:first').width(),            imgs = $('img');            // imgs.each(function(i) {            //     this.index = i;            // })            next.bind('click',function() {                var ulLeft = parseInt(ul.css('left'));                ul.css({                    'left' : -(imgW + -ulLeft) + 'px'                })            })    })
查看完整描述

1 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

给你的每个图片加一个 data-index 属性表示它是第几张图片[0,1,2,3...]表示,maxCount表示共有多少图片
然后Js获取当前为第几张图片,假如是第五张current=4:

var current = parseInt($Pic.attr('data-index'));if((current + 1) >= maxCount) {
            nextIndex = 0;
        } else {
            nextIndex = current + 1;
        }


查看完整回答
反对 回复 2018-09-22
  • 1 回答
  • 0 关注
  • 543 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信