查看: 1835|回复: 0
打印 上一主题 下一主题

关于realIndex属性无法获取正确的slides的问题?

[复制链接]
  • TA的每日心情
    开心
    2016-12-22 13:40
  • 签到天数: 1 天

    [LV.1]初来乍到

    3

    主题

    10

    帖子

    36

    积分

    新手上路

    Rank: 1

    积分
    36
    跳转到指定楼层
    楼主
    发表于 2016-12-22 13:48:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    大家好,请教一个关于获取当前slide对象的疑问

    首先非常兴奋3.4版本多了一个realIndex属性,在loop情况下能正确返回当前slide的索引,比activeIndex那个坑好多了,但是我发现一个问题:


    当想要获取当前的slide对象时:例如
    onSlideChangeEnd: function(swiper){
        var reallindex = swiper.realIndex;
        alert(swiper.slides[reallindex].innerHTML)//这里slide的innerHTML值是上一个(前一个)slide,并非第一个,指向不正确
    }会发现索引指向的slide永远是前一个slide,也就是说slides[0]所指向的是当前slide[0]的前一个,也就是最后一个slide(loop情况第一个slide的前一个就是最后一个),这是什么问题呢?如何解决
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 分享淘帖
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Swiper中文网 ( 粤ICP备15001020号

    GMT+8, 2024-11-23 21:51 , Processed in 0.118395 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表