bxsliderを使用してカルーセルを作成しています。
解決したい課題
例:
現在カルーセル表示が3になっております。
この状態ではカルーセル発動しないようにしたい。
それに合わせて4枚目以降が増えた場合はカルーセル発動させたい。
【現在1〜3枚の場合】 <1><2><3>
※カルーセル発動しない
【画像が増えた場合4枚目以上の場合】←<1>|<2><3><4>|←<1>
※左にカルーセルが動作し1〜4まで繰り返しスライドし続ける仕様
上記のような事をするのがイメージです。
下記現状設定
<div class="sec-inner wrapper"> <div class="mod-ga-adv"> <ul class="bx-ga-adv"> <li class="ls"> <div class="it"> <a href="#" class="trans"> <img src="img01.jpg" alt="hoge" /> </a> </div> </li> <li class="ls"> <div class="it"> <a href="#" target="_blank" target=”_blank" class="trans"> <img src="img02.jpg" alt="hoge" /> </a> </div> </li> <li class="ls"> <div class="it"> <a href="#" class="trans"> <img src="img03.jpg" alt="hoge" /> </a> </div> </li> </ul> </div> </div> </section>
if(
1 2 if( $(window).width() > 481 ) { 3 var bx_ga_adv = $('.bx-ga-adv').bxSlider({ 4 auto: true, 5 speed: 1000, 6 pause: 3500, 7 controls: true, 8 pager: false, 9 slideWidth: 296, 10 minSlides: 3, 11 maxSlides: 5, 12 slideMargin: 3, 13 moveSlides: 1 14 }); 15 } 16 else { 17 var bx_ga_adv = $('.bx-ga-adv').bxSlider({ 18 auto: true, 19 speed: 1000, 20 pause: 3500, 21 controls: true, 22 pager: false 23 });
こんな感じで記載があります。
他にも必要なじょうほうございましたらお願いいたします。
回答1件
あなたの回答
tips
プレビュー