1
異なるウィンドウ幅で表示されるスライドの量を変更する際に、適切な量のスライドを挿入する際にインラインロードを実行します。スライダのオプション内の最小/最大スライドのサイズを変更すると、コンソールログに更新する番号が表示されていても変更されていないようです。BXスライダ - 応答性 - 最小/最大スライド
私のコード
var minSlides;
var maxSlides;
function windowWidth() {
if ($(window).width() < 420) {
minSlides = 1;
maxSlides = 1;
}
else if ($(window).width() < 768) {
minSlides = 2;
maxSlides = 2;
}
else if ($(window).width() < 1200) {
minSlides = 3;
maxSlides = 3;
}
else {
minSlides = 4;
maxSlides = 4;
}
}
windowWidth();
var slider = $('.m-partners-slider').bxSlider({
pager: false,
controls: false,
auto: true,
slideWidth: 5000,
startSlide: 0,
nextText: ' ',
prevText: ' ',
adaptiveHeight: true,
moveSlides: 1,
slideMargin: 20,
minSlides: minSlides,
maxSlides: maxSlides,
});
$('.slider-prev').click(function() {
var current = slider.getCurrentSlide();
slider.goToPrevSlide(current) - 1;
});
$('.slider-next').click(function() {
var current = slider.getCurrentSlide();
slider.goToNextSlide(current) + 1;
});
$(window).on("orientationchange resize", function() {
windowWidth();
slider.reloadSlider();
console.log("minSlides:" + minSlides);
console.log("maxSlides:" + maxSlides);
})
任意の助けいただければ幸いです。
見つけた乾杯。 – ltjfansite
これは私が自分自身を開発したいと思っていたものですが、決して時間がありませんでした。設定オブジェクトを実装することは素晴らしいです。 – zer00ne