исправлено автоматическое воспроизведение bx_slider после выбора миниатюры - PullRequest
0 голосов
/ 15 октября 2011

Привет всем

я использовал слайдер bx, чтобы сделать слайдер контента

мой слайдер работает нормально, но

я заставляю его работать автоматически и используюбольшие пальцы, чтобы показать

в начале он работает автоматически, но

, если я выберу миниатюру, чтобы показать автоматическое воспроизведение остановки слайдера

как я могу это исправить

я использовал этот код

$(function(){

  var slider = $('#bxslider').bxSlider({
    controls: false,
    auto    : true ,
    captions: true
  });


  $('#Slides a').click(function(){
   var thumbIndex = $('#Slides a').index(this);

    slider.goToSlide(thumbIndex);


    $('#Slides a').removeClass('pager-active');

    $(this).addClass('pager-active');

    return false;
  });

  $('#Slides a:first').addClass('pager-active');
});

вы можете проверить сайт здесь: проверить сайт, если вы меня не понимаете

Ответы [ 3 ]

0 голосов
/ 11 июля 2012

Я тоже боролся с этим. Передача логического значения в goToSlide не сработала. Чтобы исправить это, добавьте эту строку сразу после вашего вызова к slider.goToSlide (thumbIndex);

slider.startShow()

Это перезапустит «слайд-шоу», начиная с того слайда, на котором он находится в данный момент.

0 голосов
/ 28 ноября 2013

Я тоже сталкивался с этой проблемой и исправил очень мало.Перейдите по адресу jquery.bxslider.js, найдите var clickPagerBind и добавьте в последнюю строку el.startAuto();

0 голосов
/ 10 декабря 2011

Попробуй это. Второй аргумент для stopAuto. По умолчанию это True, поэтому, когда вы выбираете миниатюру, чтобы показывать слайдер, останавливайте автоматическое воспроизведение.

slider.goToSlide(thumbIndex,true);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...