2016-04-02 10 views
0

Açılış slaydını önyüklemede nasıl etkinleştirebilirsiniz? örneğinÖnyükleme görüntüsünü, önyüklemede dokunarak (veya fareyle) slaytta nasıl kaydırabilirsiniz?

: this

ve bu js komut:

$(document).ready(function() { 
    $('#myCarousel').carousel({ 
     interval: 4000 
    }); 

    var clickEvent = false; 
    $('#myCarousel').on('click', '.nav a', function() { 
      clickEvent = true; 
      $('.nav li').removeClass('active'); 
      $(this).parent().addClass('active');   
    }).on('slid.bs.carousel', function(e) { 
     if(!clickEvent) { 
      var count = $('.nav').children().length -1; 
      var current = $('.nav li.active'); 
      current.removeClass('active').next().addClass('active'); 
      var id = parseInt(current.data('slide-to')); 
      if(count == id) { 
       $('.nav li').first().addClass('active');  
      } 
     } 
     clickEvent = false; 
    }); 
}); 

nasıl yapabiliriz?

+0

Ne denediniz? İşe yaradı mı? Ne yanlış gitti? Bir hata buldun mu? Bu bilgileri sorularınıza eklemelisiniz. Sorularınızın mümkün olduğunca cevap verebildiğinden emin olmak için lütfen bu kılavuzu okuyun: http://stackoverflow.com/help/how-to-ask –

cevap

0

Tutorial

Sen jQuery Mobile almak zorunda kalacaktır. JQuery Mobile yüklendikten sonra (veya oluşturulmuş; dosya boyutunu azaltmak için etkin etkinliklere sahip olmayı seçebilirsiniz, here).

$(document).ready(function() { 
    $("#myCarousel").swiperight(function() { 
    $("#myCarousel").carousel('prev'); 
    }); 
    $("#myCarousel").swipeleft(function() { 
    $("#myCarousel").carousel('next'); 
    }); 
}); 

çalışır Umut: Burada

Eğer atlıkarınca tokatlamak için kullanabileceğiniz bazı kodudur.

+0

Cevabınız için teşekkürler ... Ama sence ağır bir js kullanmalı mıyım? Sadece bir tokatlamak pic için lib? photoswipe.com/ gibi daha hafif bir lib var ama yerel bootstrap eklenti ile yapmak istiyorum ... – elize

+0

jQuery Mobile kütüphanesinin oldukça hafif olduğuna inanıyorum * istediğiniz parçaları seçtikten sonra *. –

+0

teşekkürler. Şimdi demek istedim. boyut sadece 8 kb, tamam. – elize

İlgili konular