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 相关文章推荐
找到一点可怜的关于dojo资料,谢谢作者!
Dec 06 Javascript
Prototype 工具函数 学习
Jul 23 Javascript
jQuery中判断对象是否存在的方法汇总
Feb 24 Javascript
jQuery动态增减行的实例代码解析(推荐)
Dec 05 Javascript
javascript读取文本节点方法小结
Dec 15 Javascript
利用n 升级工具升级Node.js版本及在mac环境下的坑
Feb 15 Javascript
Vue 组件间的样式冲突污染
Aug 31 Javascript
Angular实现表单验证功能
Nov 13 Javascript
vue+iview写个弹框的示例代码
Dec 05 Javascript
vue 循环加载数据并获取第一条记录的方法
Sep 26 Javascript
koa2 从入门到精通(小结)
Jul 23 Javascript
JS实现灯泡开关特效
Mar 30 Javascript
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
安装APACHE
2007/01/15 PHP
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
2011/08/08 PHP
php中异常处理方法小结
2015/01/09 PHP
PHP 验证身份证是否合法的函数
2017/02/09 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
javascript 原型模式实现OOP的再研究
2009/04/09 Javascript
javascript 的Document属性和方法集合
2010/01/25 Javascript
Web前端设计模式  制作漂亮的弹出层
2010/10/29 Javascript
JS中window.open全屏命令解析及使用示例
2013/12/11 Javascript
JavaScript 实现鼠标拖动元素实例代码
2014/02/24 Javascript
NodeJS学习笔记之MongoDB模块
2015/01/13 NodeJs
javascript结合canvas实现图片旋转效果
2015/05/03 Javascript
跟我学习javascript的隐式强制转换
2015/11/16 Javascript
js实现页面刷新滚动条位置不变
2016/11/27 Javascript
详解微信小程序中的页面代码中的模板的封装
2017/10/12 Javascript
vue2.0 axios跨域并渲染的问题解决方法
2018/03/08 Javascript
如何从零开始利用js手写一个Promise库详解
2018/04/19 Javascript
关于element-ui的隐藏组件el-scrollbar的使用
2019/05/29 Javascript
微信小程序 Storage更新详解
2019/07/16 Javascript
你不可不知的Vue.js列表渲染详解
2019/10/01 Javascript
Python标准库06之子进程 (subprocess包) 详解
2016/12/07 Python
Python书单 不将就
2017/07/11 Python
Python中利用xpath解析HTML的方法
2018/05/14 Python
Python使用gRPC传输协议教程
2018/10/16 Python
浅析Python中字符串的intern机制
2020/10/03 Python
有趣的睡衣和礼物:LazyOne
2019/11/27 全球购物
如何清空Session
2015/02/23 面试题
军校本科大学生自我评价
2014/01/14 职场文书
幼儿园健康教育方案
2014/06/14 职场文书
瘦西湖导游词
2015/02/03 职场文书
工商局调档介绍信
2015/10/22 职场文书
自定义函数实现单词排序并运用于PostgreSQL(实现代码)
2021/04/22 PostgreSQL
MySQL 视图(View)原理解析
2021/05/19 MySQL
mysql 数据插入优化方法之concurrent_insert
2021/07/01 MySQL
Java 超详细讲解hashCode方法
2022/04/07 Java/Android
彻底弄懂Python中的回调函数(callback)
2022/06/25 Python