javascript - 定义两个具有相同参数的变量

标签 javascript json owl-carousel

有没有办法定义两个具有相同参数的变量,这样我就不必重复代码?

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

这将对两者重复(如果我不单独定义它们,Owl carousel 将不起作用)。

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

最佳答案

Use , while selecting multiple elements(Also known as 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
    }
  }
})

注意:您必须为这两个元素初始化widget才能使owlCarousel工作!

关于javascript - 定义两个具有相同参数的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36762923/

相关文章:

javascript - 如何在编译后的函数中追加元素 - AngularJS

java - JSON 对象如果重复则不应添加

jquery - 将HTTP地址放入javascript变量中以进行json解析

javascript - 带有引导网格和卡片的 Owl Carousel

javascript - 具有大 DOM 的移动设备上的 CSS translate3d 性能问题

javascript - 将 div 的子级插入 javascript 数组

javascript - 访问expressJs静态HTML中的nodejs函数

javascript - 正则表达式:抓取我的标签内的文本

PHP 7查询JSON数据类型mysql

javascript - 为什么我的 Owl Carousel 在我的第一组中不起作用?请问我的eero在哪里?