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 相关文章推荐
Eclipse下jQuery文件报错出现错误提示红叉
Jan 13 Javascript
Javascript连接多个数组不用concat来解决
Mar 24 Javascript
jquery实现的图片点击滚动效果
Apr 29 Javascript
jQuery+jRange实现滑动选取数值范围特效
Mar 14 Javascript
JavaScript处理解析JSON数据过程详解
Sep 11 Javascript
基于JS实现弹出一个隐藏的div窗口body页面变成灰色并且不可被编辑
Dec 14 Javascript
JS设计模式之惰性模式(二)
Sep 29 Javascript
微信小程序数据存储与取值详解
Jan 30 Javascript
详解vue 计算属性与方法跟侦听器区别(面试考点)
Apr 23 Javascript
讲解vue-router之什么是动态路由
May 28 Javascript
基于vue-cli、elementUI的Vue超简单入门小例子(推荐)
Apr 17 Javascript
vue2和vue3的v-if与v-for优先级对比学习
Oct 10 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分页显示制作详细讲解
2006/10/09 PHP
关于页面优化和伪静态
2009/10/11 PHP
实现在同一方法中获取当前方法中新赋值的session值解决方法
2014/06/26 PHP
php利用事务处理转账问题
2015/04/22 PHP
基于PHP实现简单的随机抽奖小程序
2016/01/05 PHP
禁止直接访问php文件代码分享
2020/05/05 PHP
xss文件页面内容读取(解决)
2010/11/28 Javascript
jquery中html、val与text三者属性取值的联系与区别介绍
2013/12/29 Javascript
用于deeplink的js方法(判断手机是否安装app)
2014/04/02 Javascript
JS获取各种宽度、高度的简单介绍
2014/12/19 Javascript
javascript封装简单实现方法
2015/08/11 Javascript
js实现input框文字动态变换显示效果
2015/08/19 Javascript
Javascript将双字节字符转换成单字节字符并计算长度
2016/06/22 Javascript
javascript常用经典算法详解
2017/01/11 Javascript
javascript 秒表计时器实现代码
2017/03/09 Javascript
Underscore之Array_动力节点Java学院整理
2017/07/10 Javascript
详解Vue学习笔记入门篇之组件的内容分发(slot)
2017/07/17 Javascript
关于laydate.js加载laydate.css路径错误问题解决
2017/12/27 Javascript
vue element项目引入icon图标的方法
2018/06/06 Javascript
微信小程序scroll-view仿拼多多横向滑动滚动条
2020/04/21 Javascript
微信小程序项目实践之主页tab选项实现
2018/07/18 Javascript
Angular2中监听数据更新的方法
2018/08/31 Javascript
JavaScript错误处理操作实例详解
2019/01/04 Javascript
js动态生成表格(节点操作)
2021/01/12 Javascript
详解Python中find()方法的使用
2015/05/18 Python
python3 与python2 异常处理的区别与联系
2016/06/19 Python
python 字符串只保留汉字的方法
2018/11/16 Python
HTML5不支持标签和新增标签详解
2016/06/27 HTML / CSS
Philosophy美国官网:美国美容品牌
2016/08/15 全球购物
高级运动鞋:GREATS
2019/07/19 全球购物
师范毕业生求职自荐信
2013/09/25 职场文书
电子商务专业个人的自我评价
2013/12/19 职场文书
竞选班长的演讲稿
2014/04/24 职场文书
python-for x in range的用法(注意要点、细节)
2021/05/10 Python
JavaScript实现队列结构过程
2021/12/06 Javascript
Python Numpy库的超详细教程
2022/04/06 Python