autoPlay 基于jquery的图片自动播放效果


Posted in Javascript onDecember 07, 2011

效果图:
autoPlay 基于jquery的图片自动播放效果
实现代码:

<html> 
<head> 
<title>Jquery 自动轮播效果</title> 
<script src="js/jquery-1.6.2.min.js" type="text/javascript"></script> 
<style> 
.spanhide{display: none;} 
#top a:hover{color: red;} 
</style> 
</head> 
<body> 
<div id = "main"> 
<div id = "top"> 
<a href="javascript:void(0)">1</a> 
<a href="javascript:void(0)">2</a> 
<a href="javascript:void(0)">3</a> 
<a href="javascript:void(0)">4</a> 
<a href="javascript:void(0)">5</a> 
</div> 
<div id = "tbody"> 
<span> <img src="images/24877.jpg" /> </span> 
<span class="spanhide"> <img src="images/74389.gif" /> </span> 
<span class="spanhide"> <img src="images/77904.jpg" /> </span> 
<span class="spanhide"> <img src="images/81177.jpg" /> </span> 
<span class="spanhide"> <img src="images/93144.jpg" /> </span> 
</div> 
</div> 
</body> 
<script type="text/javascript"> 
$(function(){ 
var i = 0; 
var f = 0; 
var t; 
var tops = $("#top a"); 
var tl = tops.length; 
var bodys = $("#tbody span"); 
tops.mouseover(function(){ 
i = $.inArray(this,tops); 
bodys.hide().eq(i).show(); 
i++; 
i = i>=tl?0:i; 
if (f == 1) { 
t = setTimeout(mmover,2000); 
} 
else{ 
stop(); 
} 
f = 0; 
}); 
bodys.mouseover(function(){ 
stop(); 
}); 
bodys.mouseout(function(){ 
t = setTimeout(mmover,2000); 
}); 
tops.mouseout(function(){ 
t = setTimeout(mmover,2000); 
}); 
mmover(); 
function stop(){ 
clearTimeout(t); 
} 
function mmover(){ 
f = 1; 
tops.eq(i).mouseover(); 
} 
}); 
</script> 
</html>
Javascript 相关文章推荐
JS制作简单的三级联动
Mar 18 Javascript
js获取微信版本号的方法
May 12 Javascript
理解js对象继承的N种模式
Jan 25 Javascript
浅谈jQuery添加的HTML,JS失效的问题
Oct 05 Javascript
Angularjs 动态添加指令并绑定事件的方法
Apr 13 Javascript
老生常谈javascript的面向对象思想
Aug 22 Javascript
实例教学如何写vue插件
Nov 30 Javascript
vue.js删除列表中的一行
Jun 30 Javascript
vue中的自定义分页插件组件的示例
Aug 18 Javascript
详解基于React.js和Node.js的SSR实现方案
Mar 21 Javascript
浅谈Three.js截图并下载的大坑
Nov 01 Javascript
js基于canvas实现时钟组件
Feb 07 Javascript
浅析Prototype的模板类 Template
Dec 07 #Javascript
js 幻灯片的实现
Dec 06 #Javascript
字符串的replace方法应用浅析
Dec 06 #Javascript
js滚动条回到顶部的代码
Dec 06 #Javascript
javascript检测浏览器flash版本的实现代码
Dec 06 #Javascript
javascript 随机展示头像实现代码
Dec 06 #Javascript
jQuery中需要注意的细节问题小结
Dec 06 #Javascript
You might like
PHP的加密方式及原理
2012/06/14 PHP
使用php get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
php源代码安装常见错误与解决办法分享
2013/05/28 PHP
PHP实现简单注册登录系统
2020/12/28 PHP
动态加载js的几种方法
2006/10/23 Javascript
javascript 用记忆函数快速计算递归函数
2010/03/15 Javascript
jquery操作对象数组元素方法详解
2014/11/26 Javascript
jQuery.each使用详解
2015/07/07 Javascript
AngularJS 中的指令实践开发指南(一)
2016/03/20 Javascript
jQuery按需加载轮播图(web前端性能优化)
2017/02/17 Javascript
Angularjs cookie 操作实例详解
2017/09/27 Javascript
浅谈NodeJs之数据库异常处理
2017/10/25 NodeJs
webstorm+vue初始化项目的方法
2018/10/18 Javascript
详解使用React.memo()来优化函数组件的性能
2019/03/19 Javascript
nodejs的安装使用与npm的介绍
2019/09/11 NodeJs
python传递参数方式小结
2015/04/17 Python
Python使用ftplib实现简易FTP客户端的方法
2015/06/03 Python
Python正则表达式非贪婪、多行匹配功能示例
2017/08/08 Python
Python 异常的捕获、异常的传递与主动抛出异常操作示例
2019/09/23 Python
python numpy之np.random的随机数函数使用介绍
2019/10/06 Python
python3中pip3安装出错,找不到SSL的解决方式
2019/12/12 Python
Python中pyecharts安装及安装失败的解决方法
2020/02/18 Python
Python正则表达式高级使用方法汇总
2020/06/18 Python
使用CSS3创建动态菜单效果
2015/07/10 HTML / CSS
解决html5中video标签无法播放mp4问题的办法
2017/05/07 HTML / CSS
Html5移动端div固定到底部实现底部导航条的几种方式
2021/03/09 HTML / CSS
英国和世界各地预订便宜的酒店:LateRooms.com
2019/05/05 全球购物
早读迟到检讨书
2014/01/24 职场文书
《小小雨点》教学反思
2014/02/18 职场文书
高中同学会活动方案
2014/08/14 职场文书
2014年领班工作总结
2014/11/25 职场文书
复兴之路观后感
2015/06/02 职场文书
浅析python中特殊文件和特殊函数
2022/02/24 Python
Python调用腾讯API实现人脸身份证比对功能
2022/04/04 Python
Python 数据可视化工具 Pyecharts 安装及应用
2022/04/20 Python
详解Mysql事务并发(脏读、不可重复读、幻读)
2022/04/29 MySQL