services.js 3.29 KB

//集团 tab 切换
var mySwiper2 = new Swiper('#swiper-tab3',{
    watchSlidesProgress : true,
    watchSlidesVisibility : true,
    slidesPerView : 3,//将tabs块儿平均分成几份

    /*点击了上面的滑块时,下面的内容区也跟着变化  若去掉后,拖动下面上面可继续移动*/
    onTap: function(){
        mySwiper3.slideTo( mySwiper2.clickedIndex)
    }



});
var mySwiper3 = new Swiper('#swiper-con3',{

    onSlideChangeStart: function(){
        updateNavPosition3()
    }

});
function updateNavPosition3(){
//默认哪一块是被选中的状态
    $('#swiper-tab3 .active-nav').removeClass('active-nav')
    var activeNav = $('#swiper-tab3 .swiper-slide').eq(mySwiper3.activeIndex).addClass('active-nav');


    if (!activeNav.hasClass('swiper-slide-visible')) {
        console.log(1);
        if (activeNav.index()>mySwiper2.activeIndex) {
            console.log(2);
            var thumbsPerNav = Math.floor(mySwiper2.width/activeNav.width())-1
            mySwiper2.slideTo(activeNav.index()-thumbsPerNav)
        }
        else {
            console.log(3);
            mySwiper2.slideTo(activeNav.index())
        }
    }
};

//车场 tab 切换
var mySwiper4 = new Swiper('#swiper-tab4',{
    watchSlidesProgress : true,
    watchSlidesVisibility : true,
    slidesPerView : 3,//将tabs块儿平均分成几份

    /*点击了上面的滑块时,下面的内容区也跟着变化  若去掉后,拖动下面上面可继续移动*/
    onTap: function(){
        mySwiper5.slideTo( mySwiper4.clickedIndex)
    }



});
var mySwiper5 = new Swiper('#swiper-con4',{

    onSlideChangeStart: function(){
        updateNavPosition4()
    }

});
function updateNavPosition4(){
//默认哪一块是被选中的状态
    $('#swiper-tab4 .active-nav').removeClass('active-nav')
    var activeNav = $('#swiper-tab4 .swiper-slide').eq(mySwiper5.activeIndex).addClass('active-nav');


    if (!activeNav.hasClass('swiper-slide-visible')) {
        if (activeNav.index()>mySwiper4.activeIndex) {
            var thumbsPerNav = Math.floor(mySwiper4.width/activeNav.width())-1
            mySwiper4.slideTo(activeNav.index()-thumbsPerNav)
        }
        else {
            mySwiper4.slideTo(activeNav.index())
        }
    }
};


//车主 tab 切换
var mySwiper6 = new Swiper('#swiper-tab5',{
    watchSlidesProgress : true,
    watchSlidesVisibility : true,
    slidesPerView : 3,//将tabs块儿平均分成几份

    /*点击了上面的滑块时,下面的内容区也跟着变化  若去掉后,拖动下面上面可继续移动*/
    onTap: function(){
        mySwiper7.slideTo( mySwiper6.clickedIndex)
    }



});
var mySwiper7 = new Swiper('#swiper-con5',{

    onSlideChangeStart: function(){
        updateNavPosition5()
    }

});
function updateNavPosition5(){
//默认哪一块是被选中的状态
    $('#swiper-tab5 .active-nav').removeClass('active-nav')
    var activeNav = $('#swiper-tab5 .swiper-slide').eq(mySwiper7.activeIndex).addClass('active-nav');


    if (!activeNav.hasClass('swiper-slide-visible')) {
        if (activeNav.index()>mySwiper6.activeIndex) {
            var thumbsPerNav = Math.floor(mySwiper6.width/activeNav.width())-1
            mySwiper6.slideTo(activeNav.index()-thumbsPerNav)
        }
        else {
            mySwiper6.slideTo(activeNav.index())
        }
    }
};