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 相关文章推荐
Prototype使用指南之string.js
Jan 10 Javascript
js 对联广告、漂浮广告封装类(IE,FF,Opera,Safari,Chrome
Nov 26 Javascript
javascript中关于执行环境的杂谈
Aug 14 Javascript
JQuery获取表格数据示例代码
May 26 Javascript
用jmSlip编写移动端顶部日历选择控件
Oct 24 Javascript
JavaScript实现的CRC32函数示例
Nov 23 Javascript
js css3实现图片拖拽效果
Mar 04 Javascript
解决vue-router中的query动态传参问题
Mar 20 Javascript
JS原生带缩略图的图片切换效果
Oct 10 Javascript
微信小程序提取公用函数到util.js及使用方法示例
Jan 10 Javascript
微信小程序访问豆瓣电影api的实现方法
Mar 31 Javascript
详解Vue中的自定义指令
Dec 07 Vue.js
浅析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集成FCK的函数代码
2008/09/27 PHP
php导入模块文件分享
2015/03/17 PHP
理解php依赖注入和控制反转
2016/05/11 PHP
[原创]php使用strpos判断字符串中数字类型子字符串出错的解决方法
2017/04/01 PHP
怎么让脚本或里面的函数在所有图片都载入完毕的时候执行
2006/10/17 Javascript
一个页面元素appendchild追加到另一个页面元素的问题
2013/01/27 Javascript
JavaScript运动减速效果实例分析
2015/08/04 Javascript
JavaScript实现网页加载进度条代码超简单
2015/09/21 Javascript
理解Angular数据双向绑定
2016/01/10 Javascript
使用Node.js处理前端代码文件的编码问题
2016/02/16 Javascript
jQuery基本选择器(实例及表单域value的获取方法)
2016/05/20 Javascript
简单分析javascript中的函数
2016/09/10 Javascript
bootstrap按钮插件(Button)使用方法解析
2017/01/13 Javascript
JS实现动态添加DOM节点和事件的方法示例
2017/04/28 Javascript
vue中使用iview自定义验证关键词输入框问题及解决方法
2018/03/26 Javascript
AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略
2020/03/13 Javascript
[46:48]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第三局
2016/02/25 DOTA
[01:58]2018DOTA2亚洲邀请赛趣味视频——交流
2018/04/03 DOTA
python选择排序算法实例总结
2015/07/01 Python
Python中的if、else、elif语句用法简明讲解
2016/03/11 Python
python构建基础的爬虫教学
2018/12/23 Python
Python3.5装饰器典型案例分析
2019/04/30 Python
python基于gevent实现并发下载器代码实例
2019/11/01 Python
Python Django中间件,中间件函数,全局异常处理操作示例
2019/11/08 Python
tensorflow 重置/清除计算图的实现
2020/01/19 Python
python如何提升爬虫效率
2020/09/27 Python
Python实现区域填充的示例代码
2021/02/03 Python
css3让div随鼠标移动而抖动起来
2014/02/10 HTML / CSS
详解CSS3中border-image的使用
2015/07/18 HTML / CSS
财务分析个人的自荐书范文
2013/11/24 职场文书
万年牢教学反思
2014/02/15 职场文书
班子四风对照检查材料
2014/08/21 职场文书
2014四风问题对照检查材料范文
2014/09/15 职场文书
超市工作总结范文2014
2014/12/19 职场文书
2015年体育教学工作总结
2015/05/20 职场文书
教你如何用python开发一款数字推盘小游戏
2021/04/14 Python