Bootstrap3的响应式缩略图幻灯轮播效果设计

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&text=1" class="img-responsive">
</div>
<div class="item" data-slide-number="1">
<img src="http://www.gbtags.com/gb/laitu/1200x480&text=2" class="img-responsive">
</div>
<div class="item" data-slide-number="2">
<img src="http://www.gbtags.com/gb/laitu/1200x480&text=3" class="img-responsive">
</div>
<div class="item" data-slide-number="3">
<img src="http://www.gbtags.com/gb/laitu/1200x480&text=4" class="img-responsive">
</div>
<div class="item" data-slide-number="4">
<img src="http://www.gbtags.com/gb/laitu/1200x480&text=5" class="img-responsive">
</div>
<div class="item" data-slide-number="5">
<img src="http://www.gbtags.com/gb/laitu/1200x480&text=6" class="img-responsive">
</div>
<div class="item" data-slide-number="6">
<img src="http://www.gbtags.com/gb/laitu/1200x480&text=7" class="img-responsive">
</div>
<div class="item" data-slide-number="7">
<img src="http://www.gbtags.com/gb/laitu/1200x480&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&text=1/efb73e/888888" class="img-responsive">
</a></li>
<li> <a id="carousel-selector-1">
<img src="http://www.gbtags.com/gb/laitu/80x60&text=2/efb73e/888888" class="img-responsive">
</a></li>
<li> <a id="carousel-selector-2">
<img src="http://www.gbtags.com/gb/laitu/80x60&text=3/efb73e/888888" class="img-responsive">
</a></li>
<li> <a id="carousel-selector-3">
<img src="http://www.gbtags.com/gb/laitu/80x60&text=4/efb73e/888888" class="img-responsive">
</a></li>
<li> <a id="carousel-selector-4">
<img src="http://www.gbtags.com/gb/laitu/80x60&text=5/efb73e/888888" class="img-responsive">
</a></li>
<li> <a id="carousel-selector-5">
<img src="http://www.gbtags.com/gb/laitu/80x60&text=6/efb73e/888888" class="img-responsive">
</a></li>
<li> <a id="carousel-selector-6">
<img src="http://www.gbtags.com/gb/laitu/80x60&text=7/efb73e/888888" class="img-responsive">
</a></li>
<li> <a id="carousel-selector-7">
<img src="http://www.gbtags.com/gb/laitu/80x60&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的响应式缩略图幻灯轮播效果设计的更多相关文章
- Unslider – 轻量的响应式 jQuery 内容轮播插件
Unslider 是一款非常轻量的 jQuery 插件(压缩后不到3KB),能够用于任何 HTML 内容的滑动. 可以响应容器的大小变化,自动排布不用大小的滑块.可以通过整合 jQuery.event ...
- 关于Layui 响应式移动端轮播图的问题
用layui做轮播图,在手机上宽度异常, 可通过以下方法解决, 不喜欢layui的同学可以选择Swiper // 轮播图 layui.use('carousel', function () { var ...
- 使用bootstrap建立响应式网页——通栏轮播图(carousel)
1.bootstrap提供了js插件——轮播图 我们还是照旧,直接拿过来用,需要改的地方再说. 2.修改 小屏幕看小图,大屏图看大图:这个可以利用自定义属性(data-XXX)data-img-lg( ...
- cssSlidy.js 响应式手机图片轮播
cssSlidy是一款支持手机移动端的焦点图轮播插件,支持标题设置,滑动动画,间隔时间等. 在线实例 实例演示 使用方法 <div id="slidy-container"& ...
- swiper.js 响应式多图轮播特效
swiper.js实现响应式的左右切换图片案例展示布局 1.head引入css文件 <link type="text/css" rel="stylesheet&qu ...
- flickity:支持触摸滑动,响应迅速的幻灯片轮播插件
简介:flickity 是一个支持触摸,响应迅速的幻灯片轮播插件.支持环绕滑动.自由滑动.组滑动.自动播放.延迟加载.视差滑动.图片滑动.兼容IE10+, Android 4+, Safari for ...
- Bootstrap幻灯轮播如何支持触屏左右滑动手势?
最近ytkah在学习用bootstrap搭建网站,Bootstrap能自适应pc端和手机端,并且移动设备优先,适合现如今移动营销.bootstrap是封装好的框架,需要某些功能只需调用相应的组件就可以 ...
- 自适应图片宽度的jQuery焦点幻灯轮播代码
自适应图片宽度的jQuery焦点幻灯轮播代码 注意要1.7.2版本的jq才支持点击后显示点击的图片,不然就是一直顺序播放 演示 XML/HTML Code <div id="sli ...
- 12款响应式 Lightbox(灯箱)效果插件
灯箱效果(Lightbox)是网站中最常用的效果之一,用于实现类似模态对话框的效果.网络上各种 Lightbox 插件琳琅满目,随着响应式设计(Respnsive Design)的发展,这一先进理念也 ...
随机推荐
- python bs4解析网页时 bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to inst(转)
Python小白,学习时候用到bs4解析网站,报错 bs4.FeatureNotFound: Couldn't find a tree builder with the features you re ...
- hive UDAF开发和运行全过程
介绍 hive的用户自定义聚合函数(UDAF)是一个很好的功能,集成了先进的数据处理.hive有两种UDAF:简单和通用.顾名思义,简单的UDAF,写的相当简单的,但因为使用Java反射导致性能损失, ...
- LUOGU P2408 不同子串个数(后缀数组)
传送门 解题思路 后缀数组求本质不同串的裸题.\(ans=\dfrac{n(n+1)}{2} -\sum height[i]\). 代码 #include<iostream> #inclu ...
- html+css 常用布局
1.中间固定宽度,两侧自适应 1.1 flex布局 <!DOCTYPE html><html lang="en"> <head> <met ...
- 浏览器获取自定义响应头response-headers
原创作品版权归属本人所有,违者必究 https://blog.csdn.net/qq_37025445/article/details/82888731想在浏览器获取响应头里面自定义的响应头:file ...
- 第四记 Java异常
Java异常结构图 Java所有异常都是从Throwable继承而来,Throwable有两个子类,Error与Exception. Error是错误,对于所有的编译时期的错误以及系统错误都是通过Er ...
- 第八篇 编写spider爬取jobbole的所有文章
通过scrapy的Request和parse,我们能很容易的爬取所有列表页的文章信息. PS:parse.urljoin(response.url,post_url)的方法有个好处,如果post_ur ...
- dnslog小技巧
一.dnslog利用场景 主要针对无回显的情况. Sql-Blind RCE SSRF RFI(Remote File Inclusion) 二.原理 将dnslog平台中的特有字段payload带入 ...
- Vue引入日期格式插件moment.js
因为需求需要,接口传递过来的日期格式是一个时间戳,因此需要进行格式转换,老大给了插件地址,让我自己研究 插件地址:http://momentjs.cn/ 因为没有使用过,所有就开始各种百度,参考各位大 ...
- js 实现图片懒加载
搬运自其他大神,因为找不到链接了就没放,找到了补上. 个人情况:页面超过一屏,下方是大量图片数据(后台传来的html数据) ,想做到一开始不加载下方图片,滚动到进入可视区再加载图片. html:(需先 ...