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 相关文章推荐
网页中实现浏览器的最大,最小化和关闭按钮
Mar 12 Javascript
用roll.js实现的图片自动滚动+鼠标触动的特效
Mar 18 Javascript
jQuery 版本的文本输入框检查器Input Check
Jul 09 Javascript
jQuery学习3:操作元素属性和特性
Feb 07 Javascript
js自动生成的元素与页面原有元素发生堆叠的解决方法
Sep 04 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
Oct 21 Javascript
Javascript封装id、class与元素选择器方法示例
Mar 13 Javascript
基于vue cli重构多页面脚手架过程详解
Jan 23 Javascript
node.js中TCP Socket多进程间的消息推送示例详解
Jul 10 Javascript
浅谈vue项目打包优化策略
Sep 29 Javascript
JS document内容及样式操作完整示例
Jan 14 Javascript
使用react+redux实现计数器功能及遇到问题
Jun 02 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
PHP分页显示制作详细讲解
2006/12/05 PHP
PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)
2014/04/21 PHP
PHP 自动加载的简单实现(推荐)
2016/08/12 PHP
利用php实现一周之内自动登录存储机制(cookie、session、localStorage)
2016/10/31 PHP
Laravel Validator 实现两个或多个字段联合索引唯一
2019/05/08 PHP
php基于 swoole 实现的异步处理任务功能示例
2019/08/13 PHP
JavaScript 序列化对象实现代码
2009/12/18 Javascript
JQuery UI DatePicker中z-index默认为1的解决办法
2010/09/28 Javascript
JavaScript中使用构造器创建对象无需new的情况说明
2012/03/01 Javascript
jQuery bxCarousel实现图片滚动切换效果示例代码
2013/05/15 Javascript
JS实现遮罩层效果的简单实例
2013/11/12 Javascript
jquery 选取方法都有哪些
2014/05/18 Javascript
Javascript学习之谈谈JS的全局变量跟局部变量(推荐)
2016/08/28 Javascript
JS实现隐藏同级元素后只显示JS文件内容的方法
2016/09/04 Javascript
Validform表单验证总结篇
2016/10/31 Javascript
AngularJS过滤器filter用法分析
2016/12/11 Javascript
JS中with的替代方法与String中的正则方法详解
2016/12/23 Javascript
Angular使用ng-messages与PHP进行表单数据验证
2016/12/28 Javascript
JavaScript无阻塞加载和defer、async详解
2017/02/26 Javascript
angular学习之从零搭建一个angular4.0项目
2017/07/10 Javascript
java遇到微信小程序 &quot;支付验证签名失败&quot; 问题解决
2019/12/22 Javascript
jquery实现烟花效果(面向对象)
2020/03/10 jQuery
Web服务器框架 Tornado简介
2014/07/16 Python
详解Python中的array数组模块相关使用
2016/07/05 Python
Python实现判断给定列表是否有重复元素的方法
2018/04/11 Python
Python读取stdin方法实例
2019/05/24 Python
python web框架 django wsgi原理解析
2019/08/20 Python
Python如何实现远程方法调用
2020/08/07 Python
python爬虫用scrapy获取影片的实例分析
2020/11/23 Python
德国网上药房:Apotal
2017/04/04 全球购物
《草原的早晨》教学反思
2014/04/08 职场文书
2014教育局对照检查材料思想汇报
2014/09/23 职场文书
2014年信息中心工作总结
2014/12/17 职场文书
2015年国际护士节演讲稿
2015/03/18 职场文书
美甲店的创业计划书模板
2019/08/23 职场文书
导游词之江苏同里古镇
2019/11/18 职场文书