DEMO JSSFIDDLE

  <div class="col-md-4">
          <!--Carousel-->
          <div id="sidebar-carousel-1" class="carousel slide" data-ride="carousel">
            <ol class="carousel-indicators grey">
              <li data-target="#sidebar-carousel-1" data-slide-to="0" class="active"></li>
              <li data-target="#sidebar-carousel-1" data-slide-to="1"></li>
              <li data-target="#sidebar-carousel-1" data-slide-to="2"></li>
            </ol>
            <div class="carousel-inner">
              <div class="item active">
                <a href="" data-lightbox="image-1" title="">
                <img src="http://shrani.si/f/3D/13b/1rt3lPab/2/img1.jpg" alt="...">
                </a>
              </div>
              <div class="item">
                <a href="" data-lightbox="image-1" title="">
                <img src="http://shrani.si/f/S/jE/UcTuhZ6/1/img2.jpg" alt="...">
                </a>                  </div>
              <div class="item">
                <a href="" data-lightbox="image-1" title="">
                <img src="http://shrani.si/f/h/To/1yjUEZbP/img3.jpg" alt="...">
                </a>                  </div>
            </div>
             <!-- Controls -->
        <a class="left carousel-control" href="#sidebar-carousel-1" data-slide="prev">
          <span class="glyphicon glyphicon-chevron-left"></span>
        </a>
        <a class="right carousel-control" href="#sidebar-carousel-1" data-slide="next">
          <span class="glyphicon glyphicon-chevron-right"></span>
        </a>
                  </div><!--/Carousel--></div>

我想要做的是只为移动设备添加左/右touch 滑动功能.我怎么才能做到这一点呢?

Also, how do I make prev/next buttons, that appear on hover, smaller for mobile/ipad versions?

Thanks

推荐答案

UPDATE:

当我还是网页设计新手的时候,我就想出了这个解决方案.现在我年纪大了,也更聪明了,Liam给出的答案似乎是更好的 Select .请看下一个最上面的答案;这是一个更高效的解决方案.

我最近做了一个项目,这个例子非常有效.我给你下面的链接.

首先,您必须添加jQuery mobile:

http://jquerymobile.com/

这就增加了touch 功能,然后你只需要进行一些活动,比如刷卡:

<script>
$(document).ready(function() {
   $("#myCarousel").swiperight(function() {
      $(this).carousel('prev');
    });
   $("#myCarousel").swipeleft(function() {
      $(this).carousel('next');
   });
});
</script>

链接如下,您可以在这里找到我使用的教程:

http://lazcreative.com/blog/how-to/how-to-adding-swipe-support-to-bootstraps-carousel/

Jquery相关问答推荐

JQuery UI-AutoComplete未显示下拉菜单

多个 AJAX 调用;获取所有失败的呼叫

jQuery 或 JavaScript 中的$符号是什么意思?

ajax调用后Jquery事件不会触发

如何确定 jQuery 中匹配元素的元素类型?

在 textarea 输入中美化 json 数据

如何 Select 具有特定文本的所有锚标记

jquery 淡入淡出元素不显示样式为可见性:隐藏的元素

jQuery Mobile:动态添加内容的标记增强

JavaScript 中的循环计时器

清除并刷新 jQuery Chosen 下拉列表

jQuery/JavaScript 碰撞检测

jQuery 对象和 DOM 元素

blueimp 文件上传插件中的 maxFileSize 和 acceptFileTypes 不起作用.为什么?

如何触发href元素的点击事件

循环判断复选框并计算每个选中或未选中的复选框

用 Javascript 加载 jQuery 并使用 jQuery

删除 Javascript 中的所有多个空格并替换为单个空格

Jquery live() 与委托()

在 JavaScript 开头使用分号的目的是什么?