点击或自动播放的猫头鹰轮播事件

时间:2015-12-08 13:56:26

标签: javascript javascript-events stack owl-carousel

尝试找到区分Owl Carousel 2.0 Events$value= WC_Product::get_attribute( 'attribute_name' ); translate通过鼠标点击触发触发的方法通过自动播放活动

我会非常感谢以更一般的形式接近问题的答案 - 对于可以由用户同时触发的事件和change,是否有任何可以帮助的事件属性区分来源?

Example Set Up

1 个答案:

答案 0 :(得分:0)

您可以使用布尔值来跟踪点击轮播的时间。

var clicked = false;

$('.carousel').click(function() {
    clicked = true;
  $(this).trigger('next.owl.carousel');
});

$('.carousel').on('change.owl.carousel', function(event) {
  if (clicked) {
    clicked = false;
    $('.info').text('click');
  } else {
    $('.info').text('autoplay');
  }
});

更新了小提琴:http://jsfiddle.net/jn67faot/