bxslider.jsでスマホを縦向き、横向きと入れ替えたときに再読み込みさせる方法

bxslider.jsでスマホを縦向き、横向きと入れ替えたときに再読み込みさせる方法

 

スマホを横向き、縦向きなど入れ替えるとスライダーの途中で上手く動かなくなることがあります。

そんな時に、reloadSliderで再読み込みさせることで解決できます。

 

$(window).load(function() {
  var config = {
    slideWidth: 600,
    auto: true
  };
  var sliders = new Array();
  $('.bxslider').each(function(i, slider) {
    sliders[i] = $(slider).bxSlider(config);
  });
 $(window).on('orientationchange', function(){
    $.each(sliders, function(i, slider) {
      slider.reloadSlider(config);
    });
  });
});

eachは繰り返し処理
配列に1つずつスライダーを入れていき、1枚1枚見ていかないといけないようです。

 

参考サイト:
http://reiwinn-web.net/2016/05/13/bxslider%E3%81%AE%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%97%E3%81%9F%E6%99%82%E3%81%AB%E3%83%AA%E3%83%AD%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B%E3%81%AE%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%9F%E6%99%82/

category cloud