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 相关文章推荐
event.srcElement 用法笔记e.target
Dec 18 Javascript
JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
Apr 15 Javascript
原来Jquery.load的方法可以一直load下去
Mar 28 Javascript
javascript闭包的高级使用方法实例
Jul 04 Javascript
jQuery切换网页皮肤并保存到Cookie示例代码
Jun 16 Javascript
jquery图片轮播特效代码分享
Apr 20 Javascript
JavaScript的this关键字的理解
Jun 18 Javascript
完美解决jQuery符号$与其他javascript 库、框架冲突的问题
Aug 09 Javascript
微信小程序(应用号)简单实例应用及实例详解
Sep 26 Javascript
微信小程序Server端环境配置详解(SSL, Nginx HTTPS,TLS 1.2 升级)
Jan 12 Javascript
Agularjs妙用双向数据绑定实现手风琴效果
May 26 Javascript
vue+flask实现视频合成功能(拖拽上传)
Mar 04 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数组去重的函数代码
2013/02/03 PHP
php上传apk后自动提取apk包信息的使用(示例下载)
2013/04/26 PHP
基于PHP array数组的教程详解
2013/06/05 PHP
php版微信公众账号第三方管理工具开发简明教程
2016/09/23 PHP
php事务回滚简单实现方法示例
2017/03/28 PHP
PHP中使用mpdf 导出PDF文件的实现方法
2018/10/22 PHP
javascript parseInt 函数分析(转)
2009/03/21 Javascript
javascript instanceof 与typeof使用说明
2010/01/11 Javascript
DLL+ ActiveX控件+WEB页面调用例子
2010/08/07 Javascript
从面试题学习Javascript 面向对象(创建对象)
2012/03/30 Javascript
extJS中常用的4种Ajax异步提交方式
2014/03/07 Javascript
JavaScript实现存储HTML字符串示例
2014/04/21 Javascript
div失去焦点事件实现思路
2014/04/22 Javascript
Bootstrap基础学习
2015/06/16 Javascript
node.js实现快速截图
2016/08/27 Javascript
JS全角与半角转化实例(分享)
2017/07/04 Javascript
AngularJS中ng-options实现下拉列表的数据绑定方法
2018/08/13 Javascript
node.js使用net模块创建服务器和客户端示例【基于TCP协议】
2020/02/14 Javascript
[03:57]DOTA2英雄梦之声_第03期_幻影刺客
2014/06/21 DOTA
Python及PyCharm下载与安装教程
2017/11/18 Python
python自动裁剪图像代码分享
2017/11/25 Python
通过python+selenium3实现浏览器刷简书文章阅读量
2017/12/26 Python
python 使用正则表达式按照多个空格分割字符的实例
2018/12/20 Python
python 读取文件并把矩阵转成numpy的两种方法
2019/02/12 Python
Python APScheduler执行使用方法详解
2020/12/10 Python
python正则表达式re.match()匹配多个字符方法的实现
2021/01/27 Python
联想哥伦比亚网上商城:Lenovo Colombia
2017/01/10 全球购物
运动会稿件50字
2014/02/17 职场文书
《她是我的朋友》教学反思
2014/04/26 职场文书
2014年教师节寄语
2014/08/11 职场文书
运动员获奖感言
2014/08/15 职场文书
高等学院职业生涯规划书范文
2014/09/16 职场文书
网站文案策划岗位职责
2015/04/14 职场文书
匿名信格式范文
2015/05/27 职场文书
Java基础——Map集合
2022/04/01 Java/Android
详解apache编译安装httpd-2.4.54及三种风格的init程序特点和区别
2022/07/15 Servers