bxSlider在show()

时间:2015-10-06 20:17:09

标签: jquery css hide show bxslider

我在自动收报机模式下使用bxSlider,并有一对分别隐藏和显示的按钮

$('.bxslider').hide();

$('.bxslider').show();

并且在show()之后,它会重新出现,但它会停止移动。如果我尝试使用其中包含的任何其他div,也会发生同样的事情。

http://bxslider.com/examples/ticker的示例中使用CSS,添加display:none,然后将其更改回display:block,做同样的事情,所以它是关于bxSlider本身而不是错误我正在制作,但有没有办法让它发挥作用?或者首先将它隐藏起来是一个很好的选择?我不希望它可点击,所以不透明度不够好。

1 个答案:

答案 0 :(得分:0)

您需要在show()上重新初始化滑块。

$( ".bxslider" ).show( function() {
    slider.reloadSlider();
});

http://bxslider.com/examples/reload-slider-settings