如何在猫头鹰旋转木马中玩两个后操作



我的猫头鹰轮播上的 afterAction 功能有问题。问题是当操作"函数(当前)"之后的第二个在代码中时,afterAction:syncPosition 不起作用。如果我删除它,syncPosition 可以工作。

目前我不能做小提琴,但也许你们中的一些人可以看到拼写错误或下面的东西。

更新//整个代码

$(document).ready(function() {
  $(".owl-carousel").owlCarousel({
    loop: false,
    navigation: true,
    pagination: true,
    paginationSpeed: 1000,
    singleItem: true,
    transitionStyle: "mask",
    autoHeight: true,
    autoPlay: 10000, //Set AutoPlay to 3 seconds
    navigationText : false,
    afterAction: syncPosition,
    afterAction: function(current) { 
        current.find('video').get(0).play();
    }
  });
  function syncPosition(el) {
    var current = this.currentItem;
    // code for smooth transition
    this.owl.owlItems.removeClass('turn-on');
    var t = this;
    $(this.owl.owlItems[this.owl.currentItem]).addClass('turn-on');
  }
});
$(window).scroll(function() {
  if ($(this).scrollTop() > 80) {
    $('.owl-pagination').addClass('hidden');
  } else {
    $('.owl-pagination').removeClass('hidden');
  }
});

我已经改变了

afterAction: function(current) { 
current.find('video').get(0).play();
}

afterInit: function(){
$("#sequence-1").find('video').get(0).play();

syncPosition.find('video').get(0).play(); 都在工作。

相关内容

  • 没有找到相关文章

最新更新