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 相关文章推荐
JScript分割字符串示例代码
Sep 04 Javascript
JS控制阿拉伯数字转为中文大写示例代码
Sep 04 Javascript
Javascript常用小技巧汇总
Jun 24 Javascript
AngularJS ng-blur 指令详解及简单实例
Jul 30 Javascript
手机端转换rem适应
Apr 01 Javascript
easyui关于validatebox实现多重规则验证的方法(必看)
Apr 12 Javascript
手把手教你使用vue-cli脚手架(图文解析)
Nov 08 Javascript
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
浅谈Vue.js 中的 v-on 事件指令的使用
Nov 25 Javascript
微信打开网址添加在浏览器中打开提示的办法
May 20 Javascript
vue解决使用$http获取数据时报错的问题
Oct 30 Javascript
javascript执行上下文、变量对象实例分析
Apr 25 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 escape URL编码
2008/12/10 PHP
php简单生成随机数的方法
2015/07/30 PHP
PHP中__autoload和Smarty冲突的简单解决方法
2016/04/08 PHP
Smarty高级应用之缓存操作技巧分析
2016/05/14 PHP
PHP中Notice错误常见解决方法
2017/04/28 PHP
PHP基于方差和标准差计算学生成绩的稳定性示例
2017/07/04 PHP
JSON PHP中,Json字符串反序列化成对象/数组的方法
2018/05/31 PHP
laravel 实现划分admin和home 模块分组
2019/10/15 PHP
lib.utf.js
2007/08/21 Javascript
浅谈页面装载js及性能分析方法
2014/12/09 Javascript
JS和jQuery使用submit方法无法提交表单的原因分析及解决办法
2016/05/17 Javascript
Node.js 文件夹目录结构创建实例代码
2016/07/08 Javascript
JavaScript中的Reflect对象详解(ES6新特性)
2016/07/22 Javascript
Ztree新增角色和编辑角色回显问题的解决
2016/10/25 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
2016/12/25 Javascript
如何学JavaScript?前辈的经验之谈
2016/12/28 Javascript
原生JavaScript实现Tooltip浮动提示框特效
2017/03/07 Javascript
vue组件如何被其他项目引用
2017/04/13 Javascript
Bootstrap多级菜单的实现代码
2017/05/23 Javascript
使用jQuery实现简单的tab框实例
2017/08/22 jQuery
微信小程序自定义可滑动顶部TabBar选项卡实现页面切换功能示例
2019/05/14 Javascript
python常见数制转换实例分析
2015/05/09 Python
python3.5实现socket通讯示例(TCP)
2017/02/07 Python
Pycharm学习教程(4) Python解释器的相关配置
2017/05/03 Python
Python中循环引用(import)失败的解决方法
2018/04/22 Python
Python操作Excel插入删除行的方法
2018/12/10 Python
详解Python用户登录接口的方法
2019/04/17 Python
Django如何简单快速实现PUT、DELETE方法
2019/07/24 Python
HTML5 Canvas玩转酷炫大波浪进度图效果实例(附demo)
2016/12/14 HTML / CSS
挪威手表购物网站:Klokker
2016/09/19 全球购物
历史学专业推荐信
2013/11/06 职场文书
2014年民政局关于保密工作整改措施
2014/09/19 职场文书
民事诉讼代理授权委托书范本
2014/10/08 职场文书
党的群众路线教育实践活动批评与自我批评范文
2014/10/16 职场文书
营销经理工作检讨书
2014/11/03 职场文书
goland 设置project gopath的操作
2021/05/06 Golang