1

我正在使用 jQuery 插件bxSlider

有两个自定义按钮,prev用于next切换滑动。
但是,在特定情况下,我需要移动到没有动画的幻灯片,我希望它是即时的。

有没有办法做到这一点?

4

2 回答 2

2

可用选项中,

将选项设置speed0,您将不会获得任何动画。

$('.bxslider').bxSlider({
  mode: 'fade',
  speed: 0,
  captions: true
});

演示

于 2013-01-06T05:55:19.023 回答
2

jQuery:

$('#slider').bxSlider({...});

$('.pager-item').on('click', function(){
  // bx-slider instant slide hack

  $('#slider').addClass('instant-slide');
  setTimeout(function(){
    $('#slider').removeClass('instant-slide');
  }, 100);

});

SCSS:

#slider {
 &.instant-slide {
   -webkit-transition: 0.001s ease !important;
   transition: 0.001s ease !important;
 }
}

这对我有用,可以适应 goToSlide()

{ useCSS: true }

必需的。

于 2013-12-06T16:33:37.903 回答