jQuery实现企业网站横幅焦点图切换功能实例


Posted in Javascript onApril 30, 2015

本文实例讲述了jQuery实现企业网站横幅焦点图切换功能的方法。分享给大家供大家参考。具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery淡出淡入带缩略图幻灯片</title>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<style>
.flashBanner{width:782px;height:326px;
overflow:hidden;margin:0 auto;
}
.flashBanner{position:relative;}
.flashBanner .mask{height:32px;line-height:32px;
background-color:#000;width:100%;
text-align:right;position:absolute;left:0;
bottom:-32px;filter:alpha(opacity=70);
-moz-opacity:0.7;opacity:0.7;overflow:hidden;
}
.flashBanner .mask img{
vertical-align:middle;
margin-right:10px;
cursor:pointer;
}
.flashBanner .mask img.show{margin-bottom:3px;}
</style>
<script type="text/javascript">
$(function(){
$(".flashBanner").each(function(){
var timer;
$(".flashBanner .mask img").click(function(){
var index = $(".flashBanner .mask img").index($(this));

changeImg(index);
}).eq(0).click();
$(this).find(".mask").animate({
"bottom":"0" 
},700);
$(".flashBanner").hover(function(){
clearInterval(timer);

},function(){
timer = setInterval(function(){
var show = $(".flashBanner .mask img.show").index();
if (show >= $(".flashBanner .mask img").length-1)
show = 0;
else
show ++;
changeImg(show);
},3000);
});
function changeImg (index)
{
$(".flashBanner .mask img").removeClass("show").eq(index).addClass("show");
$(".flashBanner .bigImg").parents("a").attr("href",$(".flashBanner .mask img").eq(index).attr("link"));
$(".flashBanner .bigImg").hide().attr("src",$(".flashBanner .mask img").eq(index).attr("uri")).fadeIn("slow");
}
timer = setInterval(function(){
var show = $(".flashBanner .mask img.show").index();
if (show >= $(".flashBanner .mask img").length-1)
show = 0;
else
show ++;
changeImg(show);
},3000);
});
});
</script>
</head>
<body>
<div class="flashBanner">
<a href="/"><img class="bigImg" width="782" height="326" /></a>
<div class="mask">
<img src="11.jpg" uri="11.jpg" link="/" width="60" height="22"/>
<img src="22.jpg" uri="22.jpg" link="/" width="60" height="22"/>
<img src="33.jpg" uri="33.jpg" link="/" width="60" height="22"/>
<img src="44.jpg" uri="44.jpg" link="/" width="60" height="22"/>
<img src="55.jpg" uri="55.jpg" link="/" width="60" height="22"/>
</div>
</div>
<div style="text-align:center;margin:50px 0; font:normal 14px/24px 'MicroSoft YaHei';">
</div>
</body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
javascript 读取xml,写入xml 实现代码
Jul 10 Javascript
js中巧用cssText属性批量操作样式
Mar 13 Javascript
JS防止用户多次提交的简单代码
Aug 01 Javascript
动态加载dtree.js树treeview(示例代码)
Dec 17 Javascript
javascript实现iframe框架延时加载的方法
Oct 30 Javascript
JS获取表格内指定单元格html内容的方法
Mar 31 Javascript
Angular2入门--架构总览
Mar 29 Javascript
Vue作用域插槽slot-scope实例代码
Sep 05 Javascript
微信小程序登录按钮遮罩浮层效果的实现方法
Dec 16 Javascript
微信小程序实现多选删除列表数据功能示例
Jan 15 Javascript
Vue 组件复用多次自定义参数操作
Jul 27 Javascript
vue element-ul实现展开和收起功能的实例代码
Nov 25 Vue.js
JS实现动态移动层及拖动浮层关闭的方法
Apr 30 #Javascript
javascript实时获取鼠标坐标值并显示的方法
Apr 30 #Javascript
javascript实现鼠标拖动改变层大小的方法
Apr 30 #Javascript
jQuery实现伸展与合拢panel的方法
Apr 30 #Javascript
jQuery实现鼠标悬停显示提示信息窗口的方法
Apr 30 #Javascript
jQuery层动画定位滑动效果的方法
Apr 30 #Javascript
jquery中$each()方法的使用指南
Apr 30 #Javascript
You might like
php设计模式 Visitor 访问者模式
2011/06/28 PHP
深入HTTP响应状态码速查表的详解
2013/06/07 PHP
用JavaScript调用WebService的示例
2008/04/07 Javascript
以JSON形式将JS中Array对象数组传至后台的方法
2014/01/06 Javascript
Js实现动态添加删除Table行示例
2014/04/14 Javascript
JS实现跟随鼠标闪烁转动色块的方法
2015/02/26 Javascript
JavaScript中函数表达式和函数声明及函数声明与函数表达式的不同
2015/11/15 Javascript
javascript仿京东导航左侧分类导航下拉菜单效果
2020/11/25 Javascript
标准的js无缝滚动效果
2016/08/30 Javascript
JS对象序列化成json数据和json数据转化为JS对象的代码
2017/08/23 Javascript
layui 监听表格复选框选中值的方法
2018/08/15 Javascript
jQuery实现图片下载代码
2019/07/18 jQuery
Node.js创建一个Express服务的方法详解
2020/01/06 Javascript
JavaScript日期库date-fn.js使用方法解析
2020/09/09 Javascript
用Nodejs实现在终端中炒股的实现
2020/10/18 NodeJs
SpringBoot+Vue开发之Login校验规则、实现登录和重置事件
2020/10/19 Javascript
[08:53]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS 选手采访
2021/03/11 DOTA
python操作xml文件示例
2014/04/07 Python
Python实现的自定义多线程多进程类示例
2018/03/23 Python
Python GUI布局尺寸适配方法
2018/10/11 Python
利用python GDAL库读写geotiff格式的遥感影像方法
2018/11/29 Python
Scrapy框架爬取Boss直聘网Python职位信息的源码
2019/02/22 Python
使用python切片实现二维数组复制示例
2019/11/26 Python
Python cookie的保存与读取、SSL讲解
2020/02/17 Python
python实现QQ邮箱发送邮件
2020/03/06 Python
Python实现列表索引批量删除的5种方法
2020/11/16 Python
简单几步用纯CSS3实现3D翻转效果
2019/01/17 HTML / CSS
英国领先的在线鱼贩:The Fish Society
2020/08/12 全球购物
数控专业推荐信范文
2013/12/02 职场文书
大专应届毕业生求职信
2014/07/15 职场文书
教师个人考察材料
2014/12/16 职场文书
小学生优秀评语
2014/12/29 职场文书
青年志愿者服务活动总结
2015/05/06 职场文书
新手初学Java List 接口
2021/07/07 Java/Android
MySQL中rank() over、dense_rank() over、row_number() over用法介绍
2022/03/23 MySQL
MySQL数据库查询进阶之多表查询详解
2022/04/08 MySQL