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中的delete介绍
Sep 02 Javascript
jQuery遍历Table应用示例
Apr 09 Javascript
浅谈jQuery中 wrap() wrapAll() 与 wrapInner()的差异
Nov 12 Javascript
jQuery 和 CSS 的文本特效插件集锦
Dec 12 Javascript
AngularJS向后端ASP.NET API控制器上传文件
Feb 03 Javascript
JS实现上下左右对称的九九乘法表
Feb 22 Javascript
微信小程序实现YDUI的ScrollNav组件
Feb 02 Javascript
js 将线性数据转为树形的示例代码
May 28 Javascript
js实现贪吃蛇小游戏
Oct 29 Javascript
vue props对象validator自定义函数实例
Nov 13 Javascript
微信小程序顶部导航栏可滑动并选中放大
Dec 05 Javascript
Vue 实例中使用$refs的注意事项
Jan 29 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
日本十大惊悚动漫
2020/03/04 日漫
PHP中ADODB类详解
2008/03/25 PHP
php筛选不存在的图片资源
2015/04/28 PHP
php技术实现加载字体并保存成图片
2015/07/27 PHP
php去掉文件前几行的方法
2015/07/29 PHP
php实现简单的上传进度条
2015/11/17 PHP
php表单文件iframe异步上传实例讲解
2017/07/26 PHP
Javascript计算时间差的函数分享
2011/07/04 Javascript
基于JS实现的倒计时程序实例
2015/07/24 Javascript
jQuery代码实现表格中点击相应行变色功能
2016/05/09 Javascript
Mvc提交表单的四种方法全程详解
2016/08/10 Javascript
如何提高数据访问速度
2016/12/26 Javascript
js 判断数据类型的几种方法
2017/01/13 Javascript
JavaScript实现审核流程状态的动态显示进度条
2017/03/15 Javascript
深入学习 JavaScript中的函数调用
2017/03/23 Javascript
Vue.js render方法使用详解
2017/04/05 Javascript
angularjs $http实现form表单提交示例
2017/06/09 Javascript
Angular中sweetalert弹框的基本使用教程
2018/07/22 Javascript
详解Angular Forms中自定义ngModel绑定值的方式
2018/12/10 Javascript
详解JavaScript作用域和作用域链
2019/03/19 Javascript
vue实现移动端轻量日期组件不依赖第三方库的方法
2019/04/28 Javascript
webpack3升级到webpack4遇到问题总结
2019/09/30 Javascript
Vue实现手机扫描二维码预览页面效果
2020/05/28 Javascript
vue 弹出遮罩层样式实例
2020/07/22 Javascript
vue2和vue3的v-if与v-for优先级对比学习
2020/10/10 Javascript
python类继承与子类实例初始化用法分析
2015/04/17 Python
Python基础语言学习笔记总结(精华)
2017/11/14 Python
在python中对于bool布尔值的取反操作
2020/12/11 Python
Aerosoles爱柔仕官网:美国舒软女鞋品牌
2017/07/17 全球购物
建筑专业自我鉴定
2013/10/22 职场文书
幼儿园中班教学反思
2014/02/10 职场文书
访谈节目策划方案
2014/05/15 职场文书
乡镇爱国卫生月活动总结
2014/06/25 职场文书
党员个人查摆剖析材料
2014/10/16 职场文书
升学宴学生答谢词
2015/01/05 职场文书
Jpa Specification如何实现and和or同时使用查询
2021/11/23 Java/Android