关于swiper中的Tab选项卡切换问题

2.X使用tabsSwiper.swipeTo($(this).index());没问题
到3.X要改成tabsSwiper.slideTo($(this).index());

<div class="container">
    <div class="tabs">
        <a href="#" hidefocus="true" class="active">手机端</a>
        <a href="#" hidefocus="true">选项卡</a>
        <a href="#" hidefocus="true">切换效果</a>
    </div>
    <div class="product-tab">
    <div class="swiper-container">
        <div class="swiper-wrapper">
        <div class="swiper-slide">
            <div class="content-slide">
            <h2>站长素材 - sc.chinaz.com</h2>
            <p>站长素材专注于提供免费素材下载,其内容涵盖设计素材,PSD素材,矢量素材,图片素材,图标素材,设计字体等免费素材.下载免费素材尽在站长素材免费素材网</p>
            <p>站长素材专注于提供免费素材下载,其内容涵盖设计素材,PSD素材,矢量素材,图片素材,图标素材,设计字体等免费素材.下载免费素材尽在站长素材免费素材网</p>
            <p>站长素材专注于提供免费素材下载,其内容涵盖设计素材,PSD素材,矢量素材,图片素材,图标素材,设计字体等免费素材.下载免费素材尽在站长素材免费素材网</p>
          </div>
          </div>
        <div class="swiper-slide">
            <div class="content-slide">
            <h2>站长素材 - sc.chinaz.com</h2>
            <p>站长素材专注于提供免费素材下载,其内容涵盖设计素材,PSD素材,矢量素材,图片素材,图标素材,设计字体等免费素材.下载免费素材尽在站长素材免费素材网</p>
            <p>站长素材专注于提供免费素材下载,其内容涵盖设计素材,PSD素材,矢量素材,图片素材,图标素材,设计字体等免费素材.下载免费素材尽在站长素材免费素材网</p>
            <p>站长素材专注于提供免费素材下载,其内容涵盖设计素材,PSD素材,矢量素材,图片素材,图标素材,设计字体等免费素材.下载免费素材尽在站长素材免费素材网</p>
          </div>
          </div>
        <div class="swiper-slide">
            <div class="content-slide">
            <h2>站长素材 - sc.chinaz.com</h2>
            <p>站长素材专注于提供免费素材下载,其内容涵盖设计素材,PSD素材,矢量素材,图片素材,图标素材,设计字体等免费素材.下载免费素材尽在站长素材免费素材网</p>
            <p>站长素材专注于提供免费素材下载,其内容涵盖设计素材,PSD素材,矢量素材,图片素材,图标素材,设计字体等免费素材.下载免费素材尽在站长素材免费素材网</p>
            <p>站长素材专注于提供免费素材下载,其内容涵盖设计素材,PSD素材,矢量素材,图片素材,图标素材,设计字体等免费素材.下载免费素材尽在站长素材免费素材网</p>
          </div>
          </div>
      </div>
   </div>
   </div>
</div>
<script type="text/javascript">
var tabsSwiper = new Swiper('.swiper-container',{
    speed:500,
    onSlideChangeStart: function(){
        $(".tabs .active").removeClass('active');
        $(".tabs a").eq(tabsSwiper.activeIndex).addClass('active');
    }
});

$(".tabs a").on('touchstart mousedown',function(e){
    e.preventDefault()
    $(".tabs .active").removeClass('active');
    $(this).addClass('active');
    tabsSwiper.swipeTo($(this).index());
});

$(".tabs a").click(function(e){
    e.preventDefault();
});
</script>
最后修改:2年前
如果觉得我的文章对你有用,请随意赞赏

共有 0 条评论