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 相关文章推荐
跟我学习javascript的prototype原型和原型链
Nov 18 Javascript
javascript关于继承解析
May 10 Javascript
AngularJS在IE8的不支持的解决方法
May 13 Javascript
BootStrap的Datepicker控件使用心得分享
May 25 Javascript
js小数计算小数点后显示多位小数的实现方法
May 30 Javascript
AngularJs  Using $location详解及示例代码
Sep 02 Javascript
详解Vue 普通对象数据更新与 file 对象数据更新
Apr 26 Javascript
Angular4学习笔记之根模块与Ng模块
Sep 09 Javascript
利用Vue构造器创建Form组件的通用解决方法
Dec 03 Javascript
React 组件渲染和更新的实现代码示例
Feb 21 Javascript
JS实现数组去重的11种方法总结
Apr 04 Javascript
JS前端使用canvas实现物体的点选示例
Aug 05 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
PHP5中的时间相差8小时的解决办法
2008/03/28 PHP
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
2012/01/03 PHP
php日期操作技巧小结
2016/06/25 PHP
php出租房数据管理及搜索页面
2017/05/23 PHP
PHP实现QQ登录的开原理和实现过程
2018/02/04 PHP
JavaScript中void(0)的具体含义解释
2007/02/27 Javascript
jQuery学习2 选择器的使用说明
2010/02/07 Javascript
jQuery contains过滤器实现精确匹配使用方法
2013/04/12 Javascript
jquery 关于event.target使用的几点说明介绍
2013/04/26 Javascript
jquery制作搜狐快站页面效果示例分享
2014/02/21 Javascript
js的2种继承方式详解
2014/03/04 Javascript
jQuery多媒体插件jQuery Media Plugin使用详解
2014/12/19 Javascript
基于javascript实现彩票随机数生成(简单版)
2020/04/17 Javascript
基于javascript实现全国省市二级联动下拉选择菜单
2016/01/28 Javascript
基于jQuery实现表格内容的筛选功能
2016/08/21 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
2016/10/05 Javascript
关于angular js_$watch监控属性和对象详解
2017/04/24 Javascript
js实现随机点名小功能
2017/08/17 Javascript
产制造追溯系统之通过微信小程序实现移动端报表平台
2019/06/03 Javascript
ES5新增数组的实现方法
2020/05/12 Javascript
vue 路由缓存 路由嵌套 路由守卫 监听物理返回操作
2020/08/06 Javascript
解析Python中的变量、引用、拷贝和作用域的问题
2015/04/07 Python
Python 通过调用接口获取公交信息的实例
2018/12/17 Python
用Python PIL实现几个简单的图片特效
2019/01/18 Python
python列表每个元素同增同减和列表元素去空格的实例
2019/07/20 Python
使用 Python 快速实现 HTTP 和 FTP 服务器的方法
2019/07/22 Python
皇马官方商城:Real Madrid Store
2016/09/02 全球购物
创立科技Java面试题
2015/11/29 面试题
机电一体化专业推荐信
2013/12/03 职场文书
汇源肾宝广告词
2014/03/20 职场文书
2014教师党员自我评议总结
2014/09/19 职场文书
2015年依法行政工作总结
2015/04/29 职场文书
会计手工模拟做账心得体会
2016/01/22 职场文书
八年级作文之感恩
2019/11/22 职场文书
MySQL完整性约束的定义与实例教程
2021/05/30 MySQL
Python 的演示平台支持 WSGI 接口的应用
2022/04/20 Python