swiper.js 响应总是慢一拍

var swiper = new Swiper('.swiper-container', {
    initialSlide: 1,  // 设置初始化后的默认第一张图
    pagination: '.swiper-pagination',
    effect: 'coverflow',
    grabCursor: true,
    centeredSlides: true,
    slidesPerView: 'auto',
    coverflow: {
        rotate: 50,
        stretch: 0,
        depth: 100,
        modifier: 1,
        slideShadows: true
    },
    onSlideChangeEnd: function (swiper) {
        alert(swiper.activeIndex) //切换结束时,告诉我现在是第几个slide
    }
});

手速快点,滑动了到了另一张图(已完成加载),alert(swiper.activeIndex) 获取的还是上一张的索引。
请问,每次swiper滑动后,获取当前的这是第几张图,但是每次都有延迟,这个问题如何解决

clipboard.png

阅读 4k
2 个回答
新手上路,请多包涵

你好,这个问题解决了吗

new的时候,页面渲染出来了吗

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题