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引用对象的方法
Jan 11 Javascript
JavaScript Archive Network 集合
May 12 Javascript
细说浏览器特性检测(2)-通用事件检测
Nov 05 Javascript
jquery遍历select元素(实例讲解)
Dec 31 Javascript
jquery单行文字向上滚动效果的实现代码
Sep 05 Javascript
jQuery simplePage+AJAX plus分页插件用法实例
Feb 17 Javascript
JS实现页面打印功能
Mar 16 Javascript
详解小程序毫秒级倒计时(适用于拼团秒杀功能)
May 05 Javascript
基于Vue.js与WordPress Rest API构建单页应用详解
Sep 16 Javascript
使用webpack/gulp构建TypeScript项目的方法示例
Dec 18 Javascript
JS实现多功能计算器
Oct 28 Javascript
vue实现登陆页面开发实践
May 30 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实现的农历算法实例
2015/08/11 PHP
JavaScript 参考教程
2006/12/29 Javascript
Mootools 1.2教程 滚动条(Slider)
2009/09/15 Javascript
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
2009/12/03 Javascript
jQuery学习笔记之控制页面实现代码
2012/02/27 Javascript
jquery post方式传递多个参数值后台以数组的方式进行接收
2013/01/11 Javascript
jQuery的几个我们必须了解的特点
2015/05/03 Javascript
javascript使用shift+click实现选择和反选checkbox的方法
2015/05/04 Javascript
全面解析Bootstrap手风琴效果
2020/04/17 Javascript
javascript自动恢复文本框点击清除后的默认文本
2016/01/12 Javascript
基于jQuery实现仿微博发布框字数提示
2016/07/27 Javascript
node.js(express)中使用Jcrop进行图片剪切上传功能
2017/04/21 Javascript
Bootstarp在pycharm中的安装及简单的使用方法
2019/04/19 Javascript
Vue中的transition封装组件的实现方法
2019/08/13 Javascript
Python基于datetime或time模块分别获取当前时间戳的方法实例
2019/02/19 Python
python3.6下Numpy库下载与安装图文教程
2019/04/02 Python
python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用
2019/04/03 Python
python实现弹跳小球
2019/05/13 Python
pandas DataFrame 行列索引及值的获取的方法
2019/07/02 Python
Python爬虫解析网页的4种方式实例及原理解析
2019/12/30 Python
python+selenium定时爬取丁香园的新型冠状病毒数据并制作出类似的地图(部署到云服务器)
2020/02/09 Python
tensorflow实现二维平面模拟三维数据教程
2020/02/11 Python
python软件都是免费的吗
2020/06/18 Python
全面总结使用CSS实现水平垂直居中效果的方法
2016/03/10 HTML / CSS
CSS3中HSL和HSLA的简单使用示例
2015/07/14 HTML / CSS
家得宝官网:The Home Depot(全球最大的家居装饰专业零售商)
2018/12/17 全球购物
购买正版游戏和游戏激活码:Green Man Gaming
2019/11/06 全球购物
Java servlet面试题
2012/03/04 面试题
有关打架的检讨书
2014/01/25 职场文书
2014领导班子专题民主生活会对照检查材料思想汇报
2014/09/23 职场文书
党员教师自我剖析材料
2014/09/29 职场文书
副检察长四风问题对照检查材料思想汇报
2014/10/07 职场文书
学习党的群众路线剖析材料
2014/10/09 职场文书
2014年作风建设工作总结
2014/10/29 职场文书
2014年大学团支部工作总结
2014/12/02 职场文书
2014年前台接待工作总结
2014/12/05 职场文书