Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 猫头鹰转盘自动播放方向_Jquery_Owl Carousel 2 - Fatal编程技术网

Jquery 猫头鹰转盘自动播放方向

Jquery 猫头鹰转盘自动播放方向,jquery,owl-carousel-2,Jquery,Owl Carousel 2,我正在使用猫头鹰旋转木马,我相信“自动播放”参数中有一些错误。根据下面的示例,您将看到动画将转到另一侧。但当我们调整窗口大小时,它会朝正确的方向移动。正因为如此,圆点的作用也很奇怪 有人能帮我修一下吗 以下是工作示例: 代码如下: $('.owl carousel').owlCarousel({ 循环:对, 点:是的, 差额:25, 自动播放超时:6000, 自动播放速度:1000, 自动播放暂停:对, 自动播放:对, 响应:{ 0: { 项目:2, 幻灯片:1 }, 600: { 项目:4

我正在使用猫头鹰旋转木马,我相信“自动播放”参数中有一些错误。根据下面的示例,您将看到动画将转到另一侧。但当我们调整窗口大小时,它会朝正确的方向移动。正因为如此,圆点的作用也很奇怪

有人能帮我修一下吗

以下是工作示例:

代码如下:

$('.owl carousel').owlCarousel({
循环:对,
点:是的,
差额:25,
自动播放超时:6000,
自动播放速度:1000,
自动播放暂停:对,
自动播放:对,
响应:{
0: {
项目:2,
幻灯片:1
},
600: {
项目:4,
幻灯片:1
},
1000: {
项目:6,
幻灯片:6
}
}
});
.owl点{
文本对齐:居中;
边缘顶部:20px;
页边距底部:5px;}
.猫头鹰物品{
溢出:隐藏;}
.owl dots>.owl dots{
背景:#6565 ;;
边界半径:50%;
高度:10px;
宽度:10px;
显示:内联块;
边距:4px;}
.owl dots>.active{
背景:#e31b23!重要;}

我修复事件的方式, “translated.owl.carousel”和触发器,如“next.owl.carousel”和“prev.owl.carousel”。因此,我实施了以下解决方案:


我修复事件的方式, “translated.owl.carousel”和触发器,如“next.owl.carousel”和“prev.owl.carousel”。因此,我实施了以下解决方案:

var $owlCarousel = $('.owl-carousel');
$owlCarousel.owlCarousel({
  loop: false,
  dots: true,
  margin: 25,
  responsive: {
    0: {
      items: 2,
      slideBy: 2
    },
    600: {
      items: 4,
      slideBy: 4
    },
    1000: {
      items: 6,
      slideBy: 6
    }
  }
});

var sleepTimeOut = 5000;
var transitionSpeedTime = 1000;
var direction = 'next';
var owlTimer;

moveToNextSlide(transitionSpeedTime, sleepTimeOut);

$owlCarousel.on('translated.owl.carousel', function () {
  moveToNextSlide(transitionSpeedTime, sleepTimeOut);
});

$owlCarousel.on('mouseover', function () {
  window.clearTimeout(owlTimer);
});

$owlCarousel.on('mouseout', function () {
  moveToNextSlide(transitionSpeedTime, sleepTimeOut);
});

function moveToNextSlide(autoplayTimeout, autoplaySpeed) {

  window.clearTimeout(owlTimer);
  owlTimer = window.setTimeout(function () {

    setSlideDirection();

    $owlCarousel.trigger(direction + '.owl.carousel', [autoplayTimeout]);
  }, autoplaySpeed);
}

function setSlideDirection() {

  // Change the direction the next slide when in first slide.
  if ($('.owl-stage > .owl-item').first().is('.active')) {
    direction = 'next';
  }

  // Change the direction the previous slide when in last slide.
  if ($('.owl-stage > .owl-item').last().is('.active')) {
    direction = 'prev';
  }
}