javascript - Owl Carousel 滚动问题

标签 javascript jquery onclick swap owl-carousel

我正在使用 Owl Carousel ,我试图通过单击 Owl Carousel 中名为“立即投票”的按钮将一张幻灯片交换到下一张幻灯片,但是当我单击第二个点并单击第四个位置时出现一个问题“立即投票”按钮它交换到幻灯片的第三个位置,没关系。但是幻灯片的第四个位置被隐藏了,我想它只是向后滚动一张幻灯片,并且幻灯片的第四个位置也可见。

Here is my fiddle link谁能帮我吗?

$(window).load(function(){
    var animating = false;
    $('#container').on('click', '.click', function() {
        var clickedDiv = $(this).closest('div.ddd'),
        prevDiv = clickedDiv.prev(),
        distance = clickedDiv.offset().left - prevDiv.offset().left;
        if (prevDiv.length) {
           animating = true;
           $.when(clickedDiv.animate({
             left: -distance
           }, 1000),
          prevDiv.animate({
            left: distance
          }, 1000)).done(function() {
             prevDiv.css('left', '0px');
             clickedDiv.css('left', '0px');
             clickedDiv.insertBefore(prevDiv);
             animating = false;
          });
      }
   });
});

最佳答案

// owl carousel
$(document).ready(function() {
  var slider = $('.owl-carousel');
  slider.owlCarousel({
    items: 4,
    loop: false,
    center: false,
    margin: 10,
    callbacks: true,
    URLhashListener: true,
    autoplayHoverPause: true,
    startPosition: 'URLHash',
    touchDrag: false,
    mouseDrag: false
  });
  $(".swap").click(function() {
    slider.trigger('prev.owl.carousel');
  });
})

关于javascript - Owl Carousel 滚动问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47366275/

相关文章:

JavaScript - 图像样式更改无法正常运行

javascript - svg 中心点出现问题

javascript - 调整大小时,Jquery Resizable Div 宽度和高度变为 0

jquery - HTML 日历使用 Jquery 选择日期范围

javascript - 使用ajax上传图像仅适用于png

javascript - 表单元格循环错误地产生 undefined index

jquery - 在不触发 div.click 事件的情况下单击 div 中的链接

JavaScript "this"引用了错误的对象

javascript - 使用 JQuery onSelect 更新全局变量

javascript - Jquery onclick 这个删除两个跨度