jQuery幻灯片带缩略图轮播效果代码分享


Posted in Javascript onAugust 17, 2015

这是一款基于jquery实现的底部带缩略图的幻灯片切换特效代码,幻灯片可以点击下方的缩略图切换,用户还可以自定义对应幻灯片的标题与文字说明,是一款非常实用的幻灯片特效源码。

为大家分享的jQuery幻灯片带缩略图轮播代码如下

<html>
<head>

<title>带缩略图的jQuery幻灯片轮播效果</title>
<link href="css/css.css" rel="stylesheet" type="text/css">
<script src="js/jquery-1[1].2.1.pack.js" type="text/javascript"></script>
</head>
<body>
<br/><br/>
<div align="center">
<div id=nav>
<UL>
 <li><IMG src="images/02.jpg" text="美景如画的海景|天蓝海蓝" pic="2">
 <div>一个海岛</div></li>
 <li><IMG src="images/01.jpg" text="Handy Code|春华秋实" pic="1">
 <div>一片麦穗</div></li>
 <li><IMG src="images/03.jpg" text="郁郁葱葱的生命|生生不息的生命" pic="3">
 <div>一树绿叶</div></li>
 <li><IMG src="images/04.jpg" text="孤独的一棵老树|等谁呢?" pic="4">
 <div>一棵大树</div></li>
 <li><IMG src="images/05.jpg" text="明媚的向日葵花|生生不息的生命" pic="5">
 <div>一地葵花</div></li>
</UL>
<div id=frontTextBack></div>
<div id=frontText></div>
<div id=frontTextSub></div>
<div id=BG></div>
<div id=mask></div>
<div id=back><IMG height=240 src="" width=760></div>
</div>

<p>
 <SCRIPT type=text/javascript>
 <!--
 var num = 0;
 $("#nav").hide();
 $("li img").load(function(){
 num++;
 if (num==4)
 {
 $("#nav").show();
 }
 })
 .click(function(){
 
 //如果已经处于active状态,return
 if (this.className.indexOf("active")!=-1) return;
 
 //正文文字渐隐
 $("#frontText").fadeOut();
 $("#frontTextBack").fadeOut();
 $("#frontTextSub").fadeOut();

 //active状态的图片恢复原样
 $("li img.active").fadeTo(200,0.6)
 .removeClass("active")
 .animate({top:5,width:52,left:10},300)
 .parent().css({"color":"#aaa"}); //
 
 //获取数据
 var i = $(this).attr("pic");
 var t = $(this).attr("text").split("|");
 
 //当前
 $(this).animate({top:-5,width:70,height:40,left:1},100)
 .addClass("active")
 .fadeTo(200,1)
 .parent().css({"color":"white"});

 $("#back").children().addClass("gray").end()
 .fadeTo(500,0.1,function(){
 //var IMG = new Image();
 //IMG.s
 $(this).children("img").attr("src","images/"+i+".jpg").removeClass("gray"); //更改图片
 $(this).fadeTo(500,1,function(){
 $("#frontText").html(t[0]).fadeIn(200); //更改正文文字
 $("#frontTextBack").html(t[0]).fadeIn(200); //阴影文字
 $("#frontTextSub").html(t[1]).fadeIn(200)} //副标题
 );
 })
 })

 //初始第一张图片
 
 var i =0;

 show();

 function show(){
 if (i==$("li img").size()) i = 0
 $("li img").eq(i).click();
 i++;
 //setTimeout(show(),1000);
 }

 document.oncontextmenu = function(e){return false}
 
 if (self.location.search!=""){
 var V = self.location.search;
 V = V.substr(1,V.length);
 eval(V);
 var json ="{";
 if (option.skin==0)
 $("#mask").hide();
 if (option.animate == 0){
 $("#nav ul").hide();
 }
 $("#nav").width(option.width?option.width:760);
 $("#nav").height(option.height?option.height:240);
 $("#back img").width($("#nav").width());
 $("#back img").height($("#nav").height());
 $(self.parent.document.getElementById("splash")).children().height($("#nav").height()).width($("#nav").width());
 }
 
 //-->
 </SCRIPT>
 
</div>
</body>
</html>

运行效果图:

jQuery幻灯片带缩略图轮播效果代码分享

查看效果       下载源码

精彩专题分享:jQuery图片轮播 JavaScript图片轮播 Bootstrap图片轮播

以上就是为大家分享的jQuery幻灯片带缩略图轮播代码,希望大家可以喜欢。

Javascript 相关文章推荐
FireFox中textNode分片的问题
Apr 10 Javascript
juqery 学习之五 文档处理 包裹、替换、删除、复制
Feb 11 Javascript
js实现addClass,removeClass,hasClass的函数代码
Jul 13 Javascript
Jquery实现的tab效果可以指定默认显示第几页
Oct 16 Javascript
node.js中的require使用详解
Dec 15 Javascript
Bootstrap+jfinal退出系统弹出确认框的实现方法
May 30 Javascript
DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序,过滤,分页等)
Nov 09 Javascript
Js利用Canvas实现图片压缩功能
Sep 13 Javascript
JS点击动态添加标签、删除指定标签的代码
Apr 18 Javascript
更优雅的微信小程序骨架屏实现详解
Aug 07 Javascript
vue实现修改图片后实时更新
Nov 14 Javascript
JavaScript实现英语单词题库
Dec 24 Javascript
javascript中 try catch用法
Aug 16 #Javascript
javascript中undefined与null的区别
Aug 16 #Javascript
swtich/if...else的替代语句
Aug 16 #Javascript
javascript数组去重的六种方法汇总
Aug 16 #Javascript
JS+CSS实现下拉列表框美化效果(3款)
Aug 15 #Javascript
js时钟翻牌效果实现代码分享
Jul 31 #Javascript
js实现点击文本框显示日期选择器特效代码分享
May 21 #Javascript
You might like
php如何调用webservice应用介绍
2012/11/24 PHP
PHP将回调函数作用到给定数组单元的方法
2014/08/19 PHP
PHP实现的堆排序算法详解
2017/08/17 PHP
[IE&amp;FireFox兼容]JS对select操作
2007/01/07 Javascript
让浏览器非阻塞加载javascript的几种方法小结
2011/04/25 Javascript
JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
2014/07/02 Javascript
jquery操作对象数组元素方法详解
2014/11/26 Javascript
js+html5实现canvas绘制简单矩形的方法
2015/06/05 Javascript
JSONP跨域请求
2017/03/02 Javascript
JavaScript 数据类型详解
2017/03/13 Javascript
微信web端后退强制刷新功能的实现代码
2018/03/04 Javascript
深入浅析Vue.js中 computed和methods不同机制
2018/03/22 Javascript
vue使用中的内存泄漏【推荐】
2018/07/10 Javascript
vue 项目中使用Loading组件的示例代码
2018/08/31 Javascript
vue中如何去掉空格的方法实现
2018/11/09 Javascript
微信小程序websocket聊天室的实现示例代码
2019/02/12 Javascript
微信小程序picker组件关于objectArray数据类型的绑定方法
2019/03/13 Javascript
常见的浏览器存储方式(cookie、localStorage、sessionStorage)
2019/05/07 Javascript
原生js实现随机点名
2020/07/05 Javascript
[01:11:28]DOTA2-DPC中国联赛定级赛 RNG vs Phoenix BO3第一场 1月8日
2021/03/11 DOTA
python的re正则表达式实例代码
2018/01/24 Python
详解Python安装scrapy的正确姿势
2018/06/26 Python
python匿名函数lambda原理及实例解析
2020/02/07 Python
Python celery原理及运行流程解析
2020/06/13 Python
Python爬虫入门教程01之爬取豆瓣Top电影
2021/01/24 Python
小学教师事迹材料
2014/01/13 职场文书
初婚初育证明
2014/01/14 职场文书
《金孔雀轻轻跳》教学反思
2014/04/20 职场文书
秋天的雨教学反思
2014/04/27 职场文书
副校长个人对照检查材料思想汇报
2014/10/04 职场文书
党的群众路线教育实践活动查摆问题及整改措施
2014/10/10 职场文书
2014年部门工作总结
2014/11/12 职场文书
2014年副班长工作总结
2014/12/10 职场文书
悬崖上的金鱼姬观后感
2015/06/15 职场文书
2015暑假实习报告范文
2015/07/13 职场文书
私人贷款担保书该怎么写呢?
2019/07/02 职场文书