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 form 验证函数 弹出对话框形式
Jun 23 Javascript
由Javascript实现的页面日历
Nov 04 Javascript
为开发者准备的10款最好的jQuery日历插件
Feb 04 Javascript
jQuery中:gt选择器用法实例
Dec 29 Javascript
js兼容火狐显示上传图片预览效果的方法
May 21 Javascript
jQuery插件expander实现图片翻转特效
May 21 Javascript
Jquery promise实现一张一张加载图片
Nov 13 Javascript
微信小程序 数据遍历的实现
Apr 05 Javascript
node.js中cluster的使用教程
Jun 09 Javascript
JS计算距当前时间的时间差实例
Dec 29 Javascript
Vue CLI3.0中使用jQuery和Bootstrap的方法
Feb 28 jQuery
使用mixins实现elementUI表单全局验证的解决方法
Apr 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 empty(),isset(),is_null()的实例测试详解
2013/06/06 PHP
PHP设计模式之命令模式的深入解析
2013/06/13 PHP
php对csv文件的读取,写入,输出下载操作详解
2013/08/10 PHP
php reset() 函数指针指向数组中的第一个元素并输出实例代码
2016/11/21 PHP
thinkPHP5.0框架配置格式、加载解析与读取方法
2017/03/17 PHP
php中array_fill函数的实例用法
2021/03/02 PHP
extjs DataReader、JsonReader、XmlReader的构造方法
2009/11/07 Javascript
css3元素简单的闪烁效果实现(html5 jquery)
2013/12/28 Javascript
JS实现滑动菜单效果代码(包括Tab,选项卡,横向等效果)
2015/09/24 Javascript
论JavaScript模块化编程
2016/03/07 Javascript
Webpack中css-loader和less-loader的使用教程
2017/04/27 Javascript
解决Vue不能检测数组或对象变动的问题
2018/02/24 Javascript
Angular4 ElementRef的应用
2018/02/26 Javascript
Vue中的异步组件函数实现代码
2018/07/20 Javascript
微信小程序地图(map)组件点击(tap)获取经纬度的方法
2019/01/10 Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
2020/10/21 Javascript
python网络编程学习笔记(一)
2014/06/09 Python
Python cookbook(数据结构与算法)在字典中将键映射到多个值上的方法
2018/02/18 Python
python 实现目录复制的三种小结
2019/12/04 Python
Canvas波浪花环的示例代码
2020/08/21 HTML / CSS
浅谈react路由传参的几种方式
2021/03/23 Javascript
英文版餐饮业求职信
2013/10/18 职场文书
信息系统专业个人求职信范文
2013/12/07 职场文书
学子宴答谢词
2014/01/25 职场文书
元旦晚会邀请函
2014/01/27 职场文书
历史学专业求职信
2014/06/19 职场文书
植树造林的宣传标语
2014/06/23 职场文书
护理学专业求职信
2014/06/29 职场文书
学校联谊协议书
2014/09/16 职场文书
大学新生军训自我鉴定
2014/09/18 职场文书
2014年机关作风建设工作总结
2014/10/23 职场文书
毕业实习感受与体会
2015/05/26 职场文书
2015年办税服务厅工作总结
2015/07/23 职场文书
严以律己专题学习研讨会发言材料
2015/11/09 职场文书
2016教师节问候语
2015/11/10 职场文书
高中生社会实践心得体会
2016/01/14 职场文书