显示后 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();
});
我在自动收报机模式下使用 bxSlider,并且有一对按钮分别用
隐藏和显示它$('.bxslider').hide();
和
$('.bxslider').show();
在 show() 之后,它确实重新出现,但它停止了移动。如果我尝试使用它包含的任何其他 div,也会发生同样的事情。
在 http://bxslider.com/examples/ticker 的示例中使用 CSS,添加 display:none 然后将其改回 display:block,做同样的事情,所以它是关于 bxSlider 本身而不是我犯的错误,但有没有办法让它工作?还是一开始就隐藏它的好选择?我不希望它可点击,所以不透明度不够好。
您需要在 show() 上重新初始化滑块。
$( ".bxslider" ).show( function() {
slider.reloadSlider();
});