jQuery禁用,并在窗口调整大小时启用bxslider

时间:2015-09-27 17:23:12

标签: jquery resize

我遇到了bxslider的问题。 我希望在用户在1051px下调整窗口大小时禁用它,并在用户调整大小超过1051px时再次启用。

这就是我所拥有的:

var slider =
    $('.bxslider2').bxSlider({
      minSlides: 4,
      maxSlides: 4,
      moveSlides: 1,
      slideWidth: 310,
      slideMargin: 1
    });

$(window).resize(function() {
    if ($(this).width() > 1051 ) {
        slider;
    } else {
        slider.destroySlider();
    }
});

这是我到目前为止找到的最佳解决方案,beacouse它会禁用bxslider,但它不会再启用它。

我也尝试将bxslider函数放入函数中,但多次触发bxslider,并造成混乱。

0 个答案:

没有答案