HTML

<div class="container">
 <div class="col-md-12">
 <h3>Bootstrap 3 缩略图幻灯画廊效果</h3>
 </div>
 </div>
 <div class="container">
 <!-- main slider carousel -->
 <div class="row">
 <div class="col-md-12" id="slider">
 
 <div class="col-md-12" id="carousel-bounding-box">
 <div id="myCarousel" class="carousel slide">
 <!-- main slider carousel items -->
 <div class="carousel-inner">
 <div class="active item" data-slide-number="0">
 <img src="http://www.gbtags.com/gb/laitu/1200x480&amp;text=1" class="img-responsive">
 </div>
 <div class="item" data-slide-number="1">
 <img src="http://www.gbtags.com/gb/laitu/1200x480&amp;text=2" class="img-responsive">
 </div>
 <div class="item" data-slide-number="2">
 <img src="http://www.gbtags.com/gb/laitu/1200x480&amp;text=3" class="img-responsive">
 </div>
 <div class="item" data-slide-number="3">
 <img src="http://www.gbtags.com/gb/laitu/1200x480&amp;text=4" class="img-responsive">
 </div>
 <div class="item" data-slide-number="4">
 <img src="http://www.gbtags.com/gb/laitu/1200x480&amp;text=5" class="img-responsive">
 </div>
 <div class="item" data-slide-number="5">
 <img src="http://www.gbtags.com/gb/laitu/1200x480&amp;text=6" class="img-responsive">
 </div>
 <div class="item" data-slide-number="6">
 <img src="http://www.gbtags.com/gb/laitu/1200x480&amp;text=7" class="img-responsive">
 </div>
 <div class="item" data-slide-number="7">
 <img src="http://www.gbtags.com/gb/laitu/1200x480&amp;text=8" class="img-responsive">
 </div>
 </div>
 <!-- main slider carousel nav controls --> 
 <a class="carousel-control left" href="#myCarousel" data-slide="prev">‹</a>
 
 <a class="carousel-control right" href="#myCarousel" data-slide="next">›</a>
 </div>
 </div>
 
 </div>
 </div>
 <!--/main slider carousel-->
 
 <div class="row">
 <div class="col-md-12">
 <!-- thumb navigation carousel -->
 <div class="col-md-12 hidden-sm hidden-xs" id="slider-thumbs">
 
 <!-- thumb navigation carousel items -->
 <ul class="list-inline">
 <li> <a id="carousel-selector-0" class="selected">
 <img src="http://www.gbtags.com/gb/laitu/80x60&amp;text=1/efb73e/888888" class="img-responsive">
 </a></li>
 <li> <a id="carousel-selector-1">
 <img src="http://www.gbtags.com/gb/laitu/80x60&amp;text=2/efb73e/888888" class="img-responsive">
 </a></li>
 <li> <a id="carousel-selector-2">
 <img src="http://www.gbtags.com/gb/laitu/80x60&amp;text=3/efb73e/888888" class="img-responsive">
 </a></li>
 <li> <a id="carousel-selector-3">
 <img src="http://www.gbtags.com/gb/laitu/80x60&amp;text=4/efb73e/888888" class="img-responsive">
 </a></li>
 <li> <a id="carousel-selector-4">
 <img src="http://www.gbtags.com/gb/laitu/80x60&amp;text=5/efb73e/888888" class="img-responsive">
 </a></li>
 <li> <a id="carousel-selector-5">
 <img src="http://www.gbtags.com/gb/laitu/80x60&amp;text=6/efb73e/888888" class="img-responsive">
 </a></li>
 <li> <a id="carousel-selector-6">
 <img src="http://www.gbtags.com/gb/laitu/80x60&amp;text=7/efb73e/888888" class="img-responsive">
 </a></li>
 <li> <a id="carousel-selector-7">
 <img src="http://www.gbtags.com/gb/laitu/80x60&amp;text=8/efb73e/888888" class="img-responsive">
 </a></li>
 </ul>
 </div>
 </div>
 </div>
 
 </div>

Javascript

$('#myCarousel').carousel({
interval: 4000
}); $('[id^=carousel-selector-]').click( function(){
var id_selector = $(this).attr("id");
var id = id_selector.substr(id_selector.length -1);
id = parseInt(id);
$('#myCarousel').carousel(id);
$('[id^=carousel-selector-]').removeClass('selected');
$(this).addClass('selected');
}); $('#myCarousel').on('slid', function (e) {
var id = $('.item.active').data('slide-number');
id = parseInt(id);
$('[id^=carousel-selector-]').removeClass('selected');
$('[id=carousel-selector-'+id+']').addClass('selected');
});

Bootstrap3的响应式缩略图幻灯轮播效果设计的更多相关文章

  1. Unslider – 轻量的响应式 jQuery 内容轮播插件

    Unslider 是一款非常轻量的 jQuery 插件(压缩后不到3KB),能够用于任何 HTML 内容的滑动. 可以响应容器的大小变化,自动排布不用大小的滑块.可以通过整合 jQuery.event ...

  2. 关于Layui 响应式移动端轮播图的问题

    用layui做轮播图,在手机上宽度异常, 可通过以下方法解决, 不喜欢layui的同学可以选择Swiper // 轮播图 layui.use('carousel', function () { var ...

  3. 使用bootstrap建立响应式网页——通栏轮播图(carousel)

    1.bootstrap提供了js插件——轮播图 我们还是照旧,直接拿过来用,需要改的地方再说. 2.修改 小屏幕看小图,大屏图看大图:这个可以利用自定义属性(data-XXX)data-img-lg( ...

  4. cssSlidy.js 响应式手机图片轮播

    cssSlidy是一款支持手机移动端的焦点图轮播插件,支持标题设置,滑动动画,间隔时间等. 在线实例 实例演示 使用方法 <div id="slidy-container"& ...

  5. swiper.js 响应式多图轮播特效

    swiper.js实现响应式的左右切换图片案例展示布局 1.head引入css文件 <link type="text/css" rel="stylesheet&qu ...

  6. flickity:支持触摸滑动,响应迅速的幻灯片轮播插件

    简介:flickity 是一个支持触摸,响应迅速的幻灯片轮播插件.支持环绕滑动.自由滑动.组滑动.自动播放.延迟加载.视差滑动.图片滑动.兼容IE10+, Android 4+, Safari for ...

  7. Bootstrap幻灯轮播如何支持触屏左右滑动手势?

    最近ytkah在学习用bootstrap搭建网站,Bootstrap能自适应pc端和手机端,并且移动设备优先,适合现如今移动营销.bootstrap是封装好的框架,需要某些功能只需调用相应的组件就可以 ...

  8. 自适应图片宽度的jQuery焦点幻灯轮播代码

    自适应图片宽度的jQuery焦点幻灯轮播代码 注意要1.7.2版本的jq才支持点击后显示点击的图片,不然就是一直顺序播放 演示   XML/HTML Code <div id="sli ...

  9. 12款响应式 Lightbox(灯箱)效果插件

    灯箱效果(Lightbox)是网站中最常用的效果之一,用于实现类似模态对话框的效果.网络上各种 Lightbox 插件琳琅满目,随着响应式设计(Respnsive Design)的发展,这一先进理念也 ...

随机推荐

  1. IntelliJ IDEA创建Maven web项目速度慢的解决方法

    在Properties中添加Name:archetypeCatalog和Value:internal,如下图那样

  2. docker包含哪些内容(1)

    包含哪些内容? 如下图,三大块: 下面分别介绍各部分包含的内容. 启程 “启程”会介绍容器的生态系统,让大家先从整体上了解容器都包含那些技术,各种技术之间的相互关系是什么,然后再来看我们的教程都会涉及 ...

  3. 【前端技术】一篇文章搞掂:CSS

    Flex布局 Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性. /*父容器,设置弹性布局*/ .parent{display: flex;} /*设置父容器主轴方向* ...

  4. php开发面试题---数据库SQL调优的几种方式

    php开发面试题---数据库SQL调优的几种方式 一.总结 一句话总结: 创建索引:尽量避免使用or或者like,或者sql中的正则 存储查询中间结果 可以加sphinx搜索技术 查询优化 主从数据库 ...

  5. Linux-vim编辑器 常用命令 复制粘贴

    Linux-vim编辑器 一.vim三种工作模式 1.1.命令模式 在此模式下,可以使用上.下.左.右键或者 k.j.h.l 命令进行光标移动,还可以对文件内容进行复制.粘贴.替换.删除等操作. 1. ...

  6. STM32时钟初始化函数SystemInit()详解【转】

    花了一天的时间,总算是了解了SystemInit()函数实现了哪些功能,初学STM32,,现记录如下(有理解错误的地方还请大侠指出): 使用的是3.5的库,用的是STM32F107VC,开发环境RVM ...

  7. go gin

    1.安装 go get -u github.com/gin-gonic/gin 2. package main import "github.com/gin-gonic/gin" ...

  8. json path espressions的语法学习

    json path espressions的语法学习 $:跟对象\元素 @:当前对象\元素 ?():应用过滤器(脚本)表达式 如: { "store": {    "bo ...

  9. C++——变量

    1.变量的初始化和赋值 初始化:创建变量时赋予一个初始值 赋值:把变量的当前值擦除,以新的值替代 2.变量的声明和定义 声明:名字为程序所知.如果一个程序要使用另一个程序的名字,则要包含对那个名字的声 ...

  10. 内存Zone中的pageset成员分析

    1: struct per_cpu_pageset __percpu *pageset; 首先,分析一个函数,__free_pages,这个函数是Buddy System提供的API接口函数,用于翻译 ...