2015-03-16 8 views
7

Ich arbeite an einer Webanwendung, die Eulenkarussell 2 verwendet. Mein Problem ist, dass, während ich vertikal über eine Folie scrollen, sagen wir slide2 dies die Änderung der bewirkt zu Folie 3 oder Folie 1 schieben. Das Ziehen meines Karussells ist zu empfindlich, was unnötige Folienwechsel verursacht.Owl Karussell sensitive Drag verursacht Diawechsel beim Scrollen

Dank im Voraus bitte helfen, wenn Sie können ich werde es wirklich zu schätzen wissen.

Hier sind meine Eule Karussell Optionen

  // carousel setup 
      $(".owl-carousel").owlCarousel 
      ({ 
      responsive: true, 
      lazyLoad:true, 
      scrollPerPage:true, 
      navigation : false, 
      pagination: false, //remove pagination 
      slideSpeed : 200, //default 200 
      paginationSpeed : 400, //default 400 
      singleItem: true, 
      autoHeight: true, 
      afterMove: top_align, 
      afterMove: function(){ $(window).scrollTop(0); 
      var owl = $("#viewport").data('owlCarousel'); 
      $(".tabBtn").removeClass("ui-btn-active").eq(owl.currentItem).addClass("ui-btn-active"); 
      }  
      }); 
      function top_align() { 
      $(window).scrollTop(0); 
      console.log('move'); 
      } 
+0

können Sie eine Geige erstellen und mit uns teilen? –

+1

Sie können einfach das Verhalten der Website unter diesem Link überprüfen http://www.anetoi.com/anetoi_application.php –

+0

haben Sie etwas über mein Problem Herr Cerlin Boss gefunden? –

Antwort

1

ich einen kurzen Blick durch die source code gehabt haben und es scheint, wie Sie die touchDrag Empfindlichkeit nicht die Möglichkeit haben, einzustellen. Sie können es jedoch deaktivieren:

$('.own-carousel').ownCarousel({ 
    touchDrag: false 
}); 
+0

Ich möchte keine Drag-Bewegung entfernen ... Das Problem tritt auf, wenn ich versuche zu wischen, der Bildschirm friert ein, bevor der Swipe-Übergang abgeschlossen ist. Das passiert nicht die ganze Zeit. Das Problem besteht, wenn Sie von links nach rechts oder von rechts nach links ziehen und den Finger nach links und rechts bewegen. Zu diesem Zeitpunkt friert der Bildschirm ein und benötigt einen weiteren Fingerdruck, um den Übergang erfolgreich zu beenden. –

+0

haben Sie versucht, dragEndSpeed ​​zu verwenden? Sagen wir: "dragEndSpeed: 880" –