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 相关文章推荐
CSS+Jquery实现页面圆角框方法大全
Dec 24 Javascript
Jquery中获取iframe的代码
Jan 11 Javascript
Javascript中的call()方法介绍
Mar 15 Javascript
JS扩展方法实例分析
Apr 15 Javascript
在vscode里使用.vue代码模板的方法
Apr 28 Javascript
浅谈Vue.js组件(二)
Apr 09 Javascript
vue中多路由表头吸顶实现的几种布局方式
Apr 12 Javascript
js实现自动播放匀速轮播图
Feb 06 Javascript
JS图片预加载三种实现方法解析
May 08 Javascript
js实现点击选项置顶动画效果
Aug 25 Javascript
JS获取当前时间戳方法解析
Aug 29 Javascript
js实现点击按钮随机生成背景颜色
Sep 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
处理单名多值表单的详解
2013/06/08 PHP
基于php iconv函数的使用详解
2013/06/09 PHP
关于zend studio 出现乱码问题的总结
2013/06/23 PHP
解析数组非数字键名引号的必要性
2013/08/09 PHP
php实现使用正则将文本中的网址转换成链接标签
2014/12/03 PHP
php通过baihui网API实现读取word文档并展示
2015/06/22 PHP
php提交post数组参数实例分析
2015/12/17 PHP
Zend Framework教程之Bootstrap类用法概述
2016/03/14 PHP
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
2016/05/18 PHP
javascript算法学习(直接插入排序)
2011/04/12 Javascript
jq选项卡鼠标延迟的插件实例
2013/05/13 Javascript
js实现点击链接后延迟3秒再跳转的方法
2015/06/05 Javascript
JavaScript中字符串(string)转json的2种方法
2015/06/25 Javascript
浅谈微信小程序flex布局基础
2018/09/10 Javascript
vue+element导航栏高亮显示的解决方式
2019/11/12 Javascript
JavaScript 如何在浏览器中使用摄像头
2020/12/02 Javascript
js调用网络摄像头的方法
2020/12/05 Javascript
Python中操作MySQL入门实例
2015/02/08 Python
探究Python中isalnum()方法的使用
2015/05/18 Python
python实现感知器
2017/12/19 Python
Django使用模板后无法找到静态资源文件问题解决
2019/07/19 Python
Python学习笔记之字符串和字符串方法实例详解
2019/08/22 Python
python中open函数的基本用法示例
2019/09/07 Python
Python3自定义json逐层解析器代码
2020/05/11 Python
requests在python中发送请求的实例讲解
2021/02/17 Python
python实现简单文件读写函数
2021/02/25 Python
英文自我鉴定
2013/12/10 职场文书
简单而又朴实的个人求职信分享
2013/12/12 职场文书
中级会计职业生涯规划书
2014/03/01 职场文书
预防艾滋病宣传标语
2014/06/25 职场文书
股东授权委托书范本
2014/09/13 职场文书
学术会议邀请函
2015/01/30 职场文书
退货证明模板
2015/06/23 职场文书
pytorch实现ResNet结构的实例代码
2021/05/17 Python
基于PyTorch实现一个简单的CNN图像分类器
2021/05/29 Python
Windows环境下实现批量执行Sql文件
2021/10/05 SQL Server