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实现收邮件判断模块poplib,email
一.代码 # 输入邮件地址, 口令和POP3服务器地址: import datetime import email import poplib import email.policy from ema ...
- Extjs各版本的下载链接,包含ext3.4源码示例
最近在维护一个老平台,用的是ext3.4,老东西在网上找示例发现既然还有人收钱,谷歌了一下总算找到了一位免费的发布的,感谢 yipanbo 分享 Extjs的版本繁多,本文收集了Extjs各个版本的下 ...
- Codeforces gym102222 B.Rolling The Polygon 凸包/余弦定理
题意: 有一个不保证凸的多边形,让你滚一圈,计算某点滚出的轨迹多长. 题解: 求出凸包后,以每个点为转轴,转轴到定点的距离为半径,用余弦定理计算圆心角,计算弧长. #include<iostre ...
- JDK的下载及安装
JDK下载及安装 JDK的下载 官网下载 点击进入之后,显示的是当前版本最新的,点击downloads,选择适合自己电脑的版本下载 下载历史版本要一直往下拉,找到如图: 点击之后会显示以往的版本 环境 ...
- SVN工作副本已经锁定错误的解决方法
SVN工作副本锁定错误的解决方法 我们在使用svn版本控制软件时,时常会遇到想要更新本地项目的版本,却突然提示:工作副本已锁定.截图如下: 这种错误让人感觉很不舒服,实际上自己也没做过什么操作就这样了 ...
- 5、通过Appium Desktop实现页面元素定位
之前我们已经安装了Appium Desktop,下面就让我们使用Appium Desktop实现页面元素定位 1.首先我们打开Appium Desktop,进入如下界面,点击Start Server ...
- 2019河北省大学生程序设计竞赛(重现赛) L题-smart robot(深度优先搜索)
题目链接:https://ac.nowcoder.com/acm/contest/903/L 题意:给你 n * n的方阵,你可以从任意一个数字开始走,可以走上下左右四个方向,走过的数字会被拼合,拼合 ...
- vscode eslint插件对vue文件无效
vscode配置好了之后,只对.js文件提示 vue文件没有效果 改成如下配置就好了. "eslint.validate": [ "javascript", & ...
- CDH6.1.0离线安装——笔记
一. 概述 该文档主要记录大数据平台的搭建CDH版的部署过程,以供后续部署环境提供技术参考. 1.1 主流大数据部署方法 目前主流的hadoop平台部署方法主要有以下三种: Apache hadoop ...
- 【POJ】1679 The Unique MST
题目链接:http://poj.org/problem?id=1679 题意:给你一组数据,让你判断是否是唯一的最小生成树. 题解:这里用的是kuangbin大佬的次小生成树的模板.直接判断一下次小生 ...