ползунок swiper, показывающий одну пулю с вкладками jquery?

<div class="panel" style="background : transparent; border: none;">
        <div id="tabs-centre"  style="background : transparent;margin-left:5px;border: none;">
        <ul>
                <li><a href="#tabs-centre-1">op</a></li>
                <li><a href="#tabs-centre-2">oop</a></li>
        </ul>


        <div id="tabs-centre-1">
        <!-- Swiper -->
        <div class="swiper-container">
        <div class="swiper-wrapper">

        <div class="swiper-slide roundbox">
        </div>
        <div class="swiper-slide roundbox">
        </div>
        <div class="swiper-slide roundbox">
        </div>
        <div class="swiper-slide roundbox">
        </div>
        <div class="swiper-slide roundbox">
        </div>


        </div>
        <!-- Add Pagination -->
        <div class="swiper-pagination" ></div>
         <!-- Add Arrows -->
        <div class="swiper-button-next"></div>
        <div class="swiper-button-prev"></div>
        </div><!--Swiper Ends-->
        </div><!-- End: Tabs1 -->

        <div id="tabs-centre-2">
        <!-- Swiper -->
        <div class="swiper-container">
        <div class="swiper-wrapper">

        <div class="swiper-slide roundbox">
        </div>


        </div>
        <!-- Add Pagination -->
        <div class="swiper-pagination" ></div>
         <!-- Add Arrows -->
        <div class="swiper-button-next"></div>
        <div class="swiper-button-prev"></div>
        </div><!--Swiper Ends-->
        </div><!-- End: Tabs2 -->

        </div>
        </div>
var swiper = new Swiper('.swiper-container', {
    pagination: '.swiper-pagination',
    nextButton: '.swiper-button-next',
    prevButton: '.swiper-button-prev',
    slidesPerView: 3,
    centeredSlides: false,
    paginationClickable: true,
    autoplay: 2500,
    spaceBetween: 15,
});

Вот моя скрипка. Я пытаюсь использовать idangero swiper с вкладками jQuery, но получаю все результаты, которые хочу, кроме pagination.slider разбиения на страницы, показывающего только одну пулю, если вторая вкладка имеет один slide. Он отлично работает при использовании с одной вкладкой, но я не знаю, как применить swiper, когда требуются две или более вкладок. Как я могу это сделать?


person R.zeiwald    schedule 16.10.2015    source источник
comment
вам не хватает тега <script> вокруг вашего кода JavaScript   -  person Jonathan Marzullo    schedule 16.10.2015
comment
Извините, но я не дал правильный код, я знаю, что мы должны написать тег ‹script› .. см. ссылку на скрипку, которую я дал   -  person R.zeiwald    schedule 17.10.2015


Ответы (1)


Вы должны различать два ползунка. Сделайте первый из них чем-то вроде class="swiper-container slide-on-tab-a", а второй — class="swiper-container slide-on-tab-b". Затем, когда вы инициализируете их в javascript...

new Swiper('.swiper-container.slide-on-tab-a', { pagination: '.swiper-container.slide-on-tab-a .swiper-pagination', nextButton: '.swiper-container.slide-on-tab-a .swiper-button-next', prevButton: '.swiper-container.slide-on-tab-a .swiper-button-prev',

и отдельно,

new Swiper('.swiper-container.slide-on-tab-b', { pagination: '.swiper-container.slide-on-tab-b .swiper-pagination', nextButton: '.swiper-container.slide-on-tab-b .swiper-button-next', prevButton: '.swiper-container.slide-on-tab-b .swiper-button-prev',

И вы захотите прочитать об селекторах css, если вы не понимаете этот синтаксис.

person Jason Kleban    schedule 02.01.2016