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 相关文章推荐
javascript 动态调整图片尺寸实现代码
Dec 28 Javascript
JavaScript 存在陷阱 删除某一区域所有节点
May 10 Javascript
js 链式延迟执行DOME
Jan 04 Javascript
ASP.NET jQuery 实例15 通过控件CustomValidator验证CheckBoxList
Feb 03 Javascript
js用正则表达式来验证表单(比较齐全的资源)
Nov 17 Javascript
IE6中链接A的href为javascript协议时不在当前页面跳转
Jun 05 Javascript
详解javascript new的运行机制
Jan 26 Javascript
jQuery根据name属性进行查找的用法分析
Jun 23 Javascript
AngularJS实现分页显示数据库信息
Jul 01 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图和饼图的组合图效果示例【附demo源码下载】
Mar 09 Javascript
vue的滚动条插件实现代码
Sep 07 Javascript
Vue使用axios引起的后台session不同操作
Aug 14 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
声音就能俘获人心,蕾姆,是哪个漂亮小姐姐配音呢?
2020/03/03 日漫
php验证手机号码(支持归属地查询及编码为UTF8)
2013/02/01 PHP
php实现cc攻击防御和防止快速刷新页面示例
2014/02/13 PHP
php实现网站顶踩功能的完整前端代码
2015/07/19 PHP
php写app用的框架整理
2019/09/29 PHP
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
js constructor的实际作用分析
2011/11/15 Javascript
8款非常棒的响应式jQuery 幻灯片插件推荐
2012/02/02 Javascript
jquery 关于event.target使用的几点说明介绍
2013/04/26 Javascript
js判断undefined变量类型使用typeof
2013/06/03 Javascript
js实现鼠标悬浮给图片加边框的方法
2015/01/30 Javascript
Javascript中的包装类型介绍
2015/04/02 Javascript
如何使用Vuex+Vue.js构建单页应用
2016/10/27 Javascript
微信小程序 wxapp地图 map详解
2016/10/31 Javascript
JavaScript正则表达式exec/g实现多次循环用法示例
2017/01/17 Javascript
es6 字符串String的扩展(实例讲解)
2017/08/03 Javascript
浅谈react+es6+webpack的基础配置
2017/08/09 Javascript
Element Breadcrumb 面包屑的使用方法
2020/07/26 Javascript
JS禁用右键、禁用Ctrl+u、禁用Ctrl+s、禁用F12的实现代码
2020/12/01 Javascript
[02:27]刀塔重生降临
2015/10/14 DOTA
[44:22]完美世界DOTA2联赛循环赛 FTD vs PXG BO2第一场 11.01
2020/11/02 DOTA
python方向键控制上下左右代码
2018/01/20 Python
Python字符串的常见操作实例小结
2019/04/08 Python
Python算法中的时间复杂度问题
2019/11/19 Python
TensorFlow实现checkpoint文件转换为pb文件
2020/02/10 Python
Python collections.defaultdict模块用法详解
2020/06/18 Python
利用python制作拼图小游戏的全过程
2020/12/04 Python
耐克美国官网:Nike.com
2016/08/01 全球购物
Java语言的优势
2015/01/10 面试题
《蜗牛》教学反思
2014/02/18 职场文书
四风问题个人对照检查剖析材料
2014/09/27 职场文书
六年级学生期末评语
2014/12/26 职场文书
2015年新学期寄语
2015/02/26 职场文书
运动会广播稿200字
2015/08/19 职场文书
品德与社会教学反思
2016/02/24 职场文书
利用JavaScript写一个简单计算器
2021/11/27 Javascript