2016-04-02 66 views
0

如何在自举中启用触摸幻灯片?如何在启动时通过触摸(或鼠标)在滑动条中启用滑动图像?

例如:this

,这是JS脚本:

$(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; 
    }); 
}); 

怎么能行呢?

+0

你有什么试过?那工作?什么地方出了错?你有没有得到任何错误?你需要在你的问题中包含这些信息。请阅读本指南,以确保您的问题尽可能答案:http://stackoverflow.com/help/how-to-ask –

回答

0

Tutorial

您将获得jQuery Mobile。一旦jQuery Mobile被下载(或创建;您可以选择启用触摸事件来减小文件大小,here)。

下面是一些代码,你可以用它来刷卡转盘:

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

希望工程。

+0

感谢您的答案......但您认为我必须使用沉重的JS只有一个刷卡图片库?有没有一个像photoswipe.com/更轻的库,但我想用原生bootstrap插件做... – elize

+0

我相信jQuery Mobile库非常轻,*选择你需要的部分后*。 –

+0

谢谢。我现在明白你的意思了。大小只有8 kb,没关系。 – elize

相关问题