显示后 bxSlider 中断()

bxSlider breaking after show()

我在自动收报机模式下使用 bxSlider,并且有一对按钮分别用

隐藏和显示它
$('.bxslider').hide();

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

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

http://bxslider.com/examples/ticker 的示例中使用 CSS,添加 display:none 然后将其改回 display:block,做同样的事情,所以它是关于 bxSlider 本身而不是我犯的错误,但有没有办法让它工作?还是一开始就隐藏它的好选择?我不希望它可点击,所以不透明度不够好。

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

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

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