2016-04-21 97 views
1

有沒有辦法用相同的參數定義兩個變量,所以我不必重複代碼?定義兩個具有相同參數的變量

var owl_first = $('.owl-carousel-first'); 
var owl_second = $('.owl-carousel-second'); 

這隻會重複兩個(如果我沒有單獨定義它們貓頭鷹旋轉木馬不起作用)。

owl_first.owlCarousel({ 
    loop:true, 
    margin:30, 
    nav:false, 
    dots: false, 
    autoplay:true, 
    autoplayTimeout:5000, 
    autoplayHoverPause:true, 
    responsive:{ 
    0:{ 
     items:1 
    }, 
    600:{ 
     items:3 
    } 
    } 
}) 

回答

3

使用,同時選擇多個元素(也稱爲Multiple Selector

var owl = $('.owl-carousel-first,.owl-carousel-second'); 
 
owl.owlCarousel({ 
 
    loop: true, 
 
    margin: 30, 
 
    nav: false, 
 
    dots: false, 
 
    autoplay: true, 
 
    autoplayTimeout: 5000, 
 
    autoplayHoverPause: true, 
 
    responsive: { 
 
    0: { 
 
     items: 1 
 
    }, 
 
    600: { 
 
     items: 3 
 
    } 
 
    } 
 
})

注:您必須初始化部件˚F或者兩個elements使​​工作!

0

如果你婉定義多個變量,而無需編寫他們每個人的前面沒有var,你可以去

var owl_first = $('.owl-carousel-first'), 
    owl_second= = $('owl-carousel-second'); 

如果你想有多個jQuery選擇,你可以遵循什麼人造絲說。

相關問題