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 相关文章推荐
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
Jan 09 Javascript
js Form.elements[i]的使用实例
Nov 13 Javascript
JS跨域总结
Aug 30 Javascript
使用CamanJS在Web页面上处理图像的技巧
Aug 18 Javascript
理解javascript对象继承
Apr 17 Javascript
JavaScript数据操作_浅谈原始值和引用值的操作本质
Aug 23 Javascript
jQuery居中元素scrollleft计算方法示例
Jan 16 Javascript
JS控件bootstrap datepicker使用方法详解
Mar 25 Javascript
js移动端事件基础及常用事件库详解
Aug 15 Javascript
BootStrap给table表格的每一行添加一个按钮事件
Sep 07 Javascript
vue-cli3.0使用及部分配置详解
Aug 29 Javascript
Element的el-tree控件后台数据结构的生成以及方法的抽取
Mar 05 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入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
2011/07/14 PHP
php实现图片转换成ASCII码的方法
2015/04/03 PHP
PHP实现的激活用户注册验证邮箱功能示例
2017/06/06 PHP
php+redis消息队列实现抢购功能
2018/02/08 PHP
可以将word转成html的js代码
2010/04/11 Javascript
Node.js实战 建立简单的Web服务器
2012/03/08 Javascript
js异常捕获方法介绍
2013/04/10 Javascript
javascript获取form里的表单元素的示例代码
2014/02/14 Javascript
Javascript中数组sort和reverse用法分析
2014/12/30 Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
2015/03/28 Javascript
常用javascript表单验证汇总
2020/07/20 Javascript
网页前端登录js按Enter回车键实现登陆的两种方法
2016/05/10 Javascript
jQuery的each循环用法简单示例
2016/06/12 Javascript
jQuery实现的简单悬浮层功能完整实例
2017/01/23 Javascript
ES6新特性之Symbol类型用法分析
2017/03/31 Javascript
javascript简单链式调用案例分析
2017/05/10 Javascript
jQuery+SpringMVC中的复选框选择与传值实例
2018/01/08 jQuery
关于node-bindings无法在Electron中使用的解决办法
2018/12/18 Javascript
vue实现移动端图片上传功能
2019/12/23 Javascript
浅谈webpack构建工具配置和常用插件总结
2020/05/11 Javascript
[12:29]《一刀刀一天》之DOTA全时刻19:蝙蝠骑士田伯光再度不举
2014/06/10 DOTA
Python多维/嵌套字典数据无限遍历的实现
2016/11/04 Python
Python使用QRCode模块生成二维码实例详解
2017/06/14 Python
Django实现组合搜索的方法示例
2018/01/23 Python
Python lxml解析HTML并用xpath获取元素的方法
2019/01/02 Python
Python通过VGG16模型实现图像风格转换操作详解
2020/01/16 Python
如何使用Python处理HDF格式数据及可视化问题
2020/06/24 Python
css3中背景尺寸background-size详解
2014/09/02 HTML / CSS
使用phonegap获取设备的一些信息方法
2017/03/31 HTML / CSS
意大利灯具购物网站:Lampade.it
2018/10/18 全球购物
生物科学系大学生的自我评价
2013/12/20 职场文书
党校学习思想汇报
2014/01/06 职场文书
办公室主任职责范本
2014/03/07 职场文书
《中国梦我的梦》小学生演讲稿
2014/08/20 职场文书
大学生暑期社会实践的个人总结!
2019/07/17 职场文书
JS前端使用canvas实现扩展物体类和事件派发
2022/08/05 Javascript