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

滑动时动态加载新的slide 相关问题

[复制链接]
  • TA的每日心情

    2017-8-10 11:25
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    1

    主题

    4

    帖子

    40

    积分

    新手上路

    Rank: 1

    积分
    40
    跳转到指定楼层
    楼主
    发表于 2017-8-8 13:19:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1金钱
    本帖最后由 darkterror 于 2017-8-8 13:30 编辑

    有 0 , 1, 2 三个slide, 初始定位在1.

    onSlidePrevStart时需要动态加载 -1, 调用slider的prependSlide方法实现。按理说效果应该是定位到0,并且加载了-1,但是页面会定位到-1,swiper-slide-active却在0。
    这个bug可以通过在onSlidePrevEnd解决,但是如果快速滑动时会只调用onSlidePrevStart,(onSlidePrevEnd 不会执行)。

    谁能提供下思路怎么解决,有点两难。

    添加了附件,把内容拷贝到样例文件夹后可以重现此问题。 附件内容基于样例22修改。

    slider_dynamic.zip

    1.23 KB, 下载次数: 10

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 分享淘帖
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-22 21:43 , Processed in 0.061666 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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