###前提・実現したいこと
ちょっとした疑問なのですが、独自で解決できずご質問させて頂きます。
jQueryのスライダー「bxslider」を1ページ内に複数使用する際、オプション設定を共通化することは可能でしょうか?
スライダーを適用したい要素に対して、ひとつひとつオプションを設定するのではなく、共通のオプションは共通化し、なおかつそれぞれ個別にも設定できるようにできればと考えています。
以下がサンプルのソースコードとなります。
相違点としては#slide02
と#slide04
にautoDirection: 'prev',
のオプションが設定されているか否かです。
###該当のソースコード
javascript
1$(document).ready(function(){ 2 $('#slide01').bxSlider({ 3 mode: 'vertical', 4 infiniteLoop: true, 5 speed: 1000, 6 slideMargin: 0, 7 pager: false, 8 controls: false, 9 auto: true, 10 moveSlides: 1, 11 touchEnabled: true, 12 preventDefaultSwipeX: true 13 }); 14 $('#slide02').bxSlider({ 15 mode: 'vertical', 16 autoDirection: 'prev', 17 infiniteLoop: true, 18 speed: 1000, 19 slideMargin: 0, 20 pager: false, 21 controls: false, 22 auto: true, 23 moveSlides: 1, 24 touchEnabled: true, 25 preventDefaultSwipeX: true 26 }); 27 $('#slide03').bxSlider({ 28 mode: 'vertical', 29 infiniteLoop: true, 30 speed: 1000, 31 slideMargin: 0, 32 pager: false, 33 controls: false, 34 auto: true, 35 moveSlides: 1, 36 touchEnabled: true, 37 preventDefaultSwipeX: true 38 }); 39 $('#slide04').bxSlider({ 40 mode: 'vertical', 41 infiniteLoop: true, 42 autoDirection: 'prev', 43 speed: 1000, 44 slideMargin: 0, 45 pager: false, 46 controls: false, 47 auto: true, 48 moveSlides: 1, 49 touchEnabled: true, 50 preventDefaultSwipeX: true 51 }); 52});
以上、何卒よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/12/06 02:19
退会済みユーザー
2017/12/06 02:26 編集