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 相关文章推荐
jQuery为iframe的body添加click事件的实现代码
Apr 07 Javascript
js弹出窗口之弹出层的小例子
Jun 17 Javascript
使用JQ来编写最基本的淡入淡出效果附演示动画
Oct 31 Javascript
javascript委托(Delegate)blur和focus用法实例分析
May 26 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
Apr 29 Javascript
使用jquery.form.js实现图片上传的方法
May 05 Javascript
js原生Ajax的封装和原理详解
Mar 11 Javascript
javascript作用域链与执行环境详解
Mar 25 Javascript
Koa2 之文件上传下载的示例代码
Mar 29 Javascript
layui-table获得当前行的上/下一行数据的例子
Sep 24 Javascript
如何在Vue中抽离接口配置文件
Oct 31 Javascript
vue项目实现图片上传功能
Dec 23 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产生随机字符串函数
2006/12/06 PHP
php strstr查找字符串中是否包含某些字符的查找函数
2010/06/03 PHP
php获取用户IPv4或IPv6地址的代码
2012/11/15 PHP
php自动加载autoload机制示例分享
2014/02/20 PHP
ThinkPHP实现动态包含文件的方法
2014/11/29 PHP
PHP实现通过strace定位故障原因的方法
2018/04/29 PHP
用JQuery 实现AJAX加载XML并解析的脚本
2009/07/25 Javascript
javascript面向对象之Javascript 继承
2010/05/04 Javascript
分享一个我自己写的ToolTip提示插件(附源码)
2013/01/20 Javascript
jquery快捷动态绑定键盘事件的操作函数代码
2013/10/17 Javascript
巧用replace将文字表情替换为图片
2014/04/17 Javascript
了不起的node.js读书笔记之node.js中的特性
2014/12/22 Javascript
基于Jquery代码实现支持PC端手机端幻灯片代码
2015/11/17 Javascript
一个简单的JavaScript Map实例(分享)
2016/08/03 Javascript
详解webpack 入门与解析
2018/04/09 Javascript
JavaScript实现计算圆周率到小数点后100位的方法示例
2018/05/08 Javascript
jquery实现的放大镜效果示例
2020/02/24 jQuery
在VUE中使用lodash的debounce和throttle操作
2020/11/09 Javascript
SVM基本概念及Python实现代码
2017/12/27 Python
Python SqlAlchemy动态添加数据表字段实例解析
2018/02/07 Python
sublime python3 输入换行不结束的方法
2018/04/19 Python
pygame库实现俄罗斯方块小游戏
2019/10/29 Python
python爬取招聘要求等信息实例
2020/11/20 Python
Python爬虫之App爬虫视频下载的实现
2020/12/08 Python
Python Pandas list列表数据列拆分成多行的方法实现
2020/12/14 Python
领先的钻石和订婚戒指零售商:Diamonds-USA
2016/12/11 全球购物
如何查看在weblogic中已经发布的EJB
2012/06/01 面试题
高中生活自我鉴定
2014/01/18 职场文书
房产继承公证书
2014/04/09 职场文书
关于安全演讲稿
2014/05/09 职场文书
公关活动策划方案
2014/05/25 职场文书
4S店收银员岗位职责
2015/04/07 职场文书
观看焦裕禄观后感
2015/06/09 职场文书
Go语言空白表示符_的实例用法
2021/07/04 Golang
一些让Python代码简洁的实用技巧总结
2021/08/23 Python
Win11筛选键导致键盘失灵怎么解决? Win11关闭筛选键的技巧
2022/04/08 数码科技