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 相关文章推荐
JS获取地址栏参数的几种方法小结
Feb 28 Javascript
GitHub上一些实用的JavaScript的文件压缩解压缩库推荐
Mar 13 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【二】
May 10 Javascript
纯JavaScript 实现flappy bird小游戏实例代码
Sep 27 Javascript
微信小程序开发之相册选择和拍照详解及实例代码
Feb 22 Javascript
Vue.js实现文章评论和回复评论功能
May 30 Javascript
AngularJS 教程及实例代码
Oct 23 Javascript
基于jquery实现五星好评
Nov 18 jQuery
解决Vue开发中对话框被遮罩层挡住的问题
Nov 26 Javascript
CryptoJS中AES实现前后端通用加解密技术
Dec 18 Javascript
JS 图片压缩原理与实现方法详解
Apr 29 Javascript
一百多行代码实现react拖拽hooks
Mar 23 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动态生成静态HTML网页的代码
2010/03/04 PHP
php文档更新介绍
2011/07/22 PHP
php使用smtp发送支持附件的邮件示例
2014/04/13 PHP
Laravel 5框架学习之数据库迁移(Migrations)
2015/04/08 PHP
PHP数据库表操作的封装类及用法实例详解
2016/07/12 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
一些常用的JS功能函数代码
2009/06/23 Javascript
jsTree树控件(基于jQuery, 超强悍)[推荐]
2009/09/01 Javascript
jQuery中$.fn的用法示例介绍
2013/11/05 Javascript
javascript中定义私有方法说明(private method)
2014/01/27 Javascript
编程语言JavaScript简介
2014/10/16 Javascript
iscroll碰到Select无法选择下拉刷新的解决办法
2016/05/21 Javascript
AngularJs 指令详解及示例代码
2016/09/01 Javascript
浅谈JS使用[ ]来访问对象属性
2016/09/21 Javascript
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
2016/11/20 Javascript
node+express框架中连接使用mysql(经验总结)
2018/11/10 Javascript
Vue+Express实现登录注销功能的实例代码
2019/05/05 Javascript
Python常用库推荐
2016/12/04 Python
python中字符串类型json操作的注意事项
2017/05/02 Python
python中的tcp示例详解
2018/12/09 Python
Python3自定义http/https请求拦截mitmproxy脚本实例
2020/05/11 Python
Idea安装python显示无SDK问题解决方案
2020/08/12 Python
Snapfish英国:在线照片打印和个性化照片礼品
2017/01/13 全球购物
Blancsom美国/加拿大:服装和生活用品供应商
2018/07/27 全球购物
Etam俄罗斯:法国女士内衣和家居服网上商店
2019/10/30 全球购物
麦当劳印度网上订餐:McDelivery
2020/03/16 全球购物
薇姿法国官网:Vichy法国
2021/01/28 全球购物
Linux内核的同步机制是什么?主要有哪几种内核锁
2016/07/11 面试题
影视艺术学院毕业生自荐信
2013/11/13 职场文书
施工工地安全标语
2014/06/07 职场文书
物理学专业求职信
2014/07/04 职场文书
党校毕业个人总结
2015/02/28 职场文书
灵魂歌王观后感
2015/06/17 职场文书
欠条样本
2015/07/03 职场文书
2015年机关作风和效能建设工作总结
2015/07/23 职场文书