JS实用功能-3、Swiper插件 滚动自动切换标题

在HTML日常开发中在需要Banner图滚动需求,我们往往都会使用Swiper插件,Swiper的强大往往是吸引我们的地方。

下面给大家介绍一下在滚动图片的情况下,自动切换标题的功能。先看一下实现后的效果图:

从上图可以看到,在banner滚动的时候,底部的标题也是跟着切换了

先说一下JS实现方法:

Swiper中有个on下的sildeChangeTransitionStart的监听函数,可以监听swiper-silde切换,里面有个activeIndex,指向的是当前swiper-silde的数组下标

const titleList = ['智联线上招聘会','猎聘线上招聘会','一览线上招聘会'];
const mySwiper = new Swiper('.news-banner',{
    autoplay: true,
    pagination: {
      el: '.swiper-pagination',
    },
    on: {
      slideChangeTransitionStart: function() {
        const index = Number(this.activeIndex);
        document.getElementById('title').innerText = titleList[index];
      }
    },
  });

this.activeIndex 指向的是当前滚动的swiper-silde下标,当触发on的时候,就更换标题。

posted @ 2020-03-27 10:35  padding2020  阅读(1663)  评论(0编辑  收藏  举报
想了解更多的,大家也可以关注我的公众号:padding2020