Jquery实现地铁线路指示灯提示牌效果的方法


Posted in Javascript onMarch 02, 2015

本文实例讲述了Jquery实现地铁线路指示灯提示牌效果的方法。分享给大家供大家参考。具体分析如下:

经常做地铁的朋友应该都有所观察吧,就是地铁开动的时候那个绿色的指示灯从一个方向到另一个方向一直来回走,知道到站了才停止运动,我一直都很想做这样的效果。今天细细琢磨下,总算摸到一点头绪了,并且有效果产生了,虽然还有地方优化,先把代码贴出来。不过,注释的地方代码有点问题,到最后一个索引的时候重新重新冲索引0开始添加颜色,但是第二次执行后没有从索引0开始,感兴趣的朋友可以完善一下。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>jquery地铁线路指示灯</title>

<script src="js/jquery.min.js" type="text/javascript"></script>

<script type="text/javascript">

$(document).ready(function(){

var index=0;

setInterval(function(){

$("li").eq(++index).addClass("hover").siblings().removeClass("hover");

if(index==13){

index=0

//代码有点问题,到最后一个索引的时候重新重新冲索引0开始添加颜色,但是第二次执行后没有从索引0开始,目前我没有找到问题出在哪里,感兴趣的朋友可以完善一下。

$("li").eq(++index).addClass("hover").siblings().removeClass("hover");

}

},400)

})

</script>

<style type="text/css">

.lingbox{position:relative;height:30px;padding-top:100px;width:720px;margin:0 auto;}

.bg{height:2px;background:red;position:absolute;left:0;top:50%;margin-top:-1px;width:720px;}

.lingbox ul{zoom:1;margin:0 auto;padding:0;width:720px;height:20px;position:absolute;left:0;top:50%;margin-top:-10px;}

.lingbox ul:after{content:"";display:block;height:0;clear:both;visibility:hidden;}

.lingbox ul li{list-style-type:none;float:left;width:20px;height:20px;border-radius:50%;background:#ccc;margin:0 20px;text-indent:-999em;

}

.lingbox ul li.hover{background:red;}

h1{text-align:center;}

</style>

</head>

<body>

<h1>jquery指示灯</h1>

<div class="lingbox">

<div class="bg"></div>

<ul>

<li>0</li>

<li>1</li>

<li>2</li>

<li>3</li>

<li>4</li>

<li>5</li>

<li>6</li>

<li>7</li>

<li>8</li>

<li>9</li>

<li>10</li>

<li>11</li>

</ul>

</div>

</body>

</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
javascript web对话框与弹出窗口
Feb 22 Javascript
解析JavaScript中点号“.”的多义性
Dec 02 Javascript
table对象中的insertRow与deleteRow使用示例
Jan 26 Javascript
在myeclipse中如何加入jquery代码提示功能
Jun 03 Javascript
js获取内联样式的方法
Jan 27 Javascript
JavaScript数据类型之基本类型和引用类型的值
Apr 01 Javascript
莱鸟介绍javascript onclick事件
Jan 06 Javascript
微信小程序 图片等比例缩放(图片自适应屏幕)
Nov 16 Javascript
浅谈jQuery hover(over, out)事件函数
Dec 03 Javascript
详解使用Visual Studio Code对Node.js进行断点调试
Sep 14 Javascript
jQuery实现的事件绑定功能基本示例
Oct 11 jQuery
红黑树的插入详解及Javascript实现方法示例
Mar 26 Javascript
js实现动画特效的文字链接鼠标悬停提示的方法
Mar 02 #Javascript
JS实现点击文字对应DIV层不停闪动效果的方法
Mar 02 #Javascript
JavaScript定时显示广告代码分享
Mar 02 #Javascript
js实现绿白相间竖向网页百叶窗动画切换效果
Mar 02 #Javascript
js实现横向百叶窗效果网页切换动画效果的方法
Mar 02 #Javascript
js实现从中间开始往上下展开网页窗口的方法
Mar 02 #Javascript
Javascript无参数和有参数类继承问题解决方法
Mar 02 #Javascript
You might like
PHP URL参数获取方式的四种例子
2014/02/28 PHP
PHP中使用Memache作为进程锁的操作类分享
2015/03/30 PHP
php使用flock阻塞写入文件和非阻塞写入文件的实例讲解
2017/07/10 PHP
jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
2010/05/31 Javascript
通过DOM脚本去设置样式信息
2010/09/19 Javascript
判断复选框是否被选中的两种方法
2014/06/04 Javascript
JavaScript将字符串转换成字符编码列表的方法
2015/03/19 Javascript
jq实现左侧显示图片右侧文字滑动切换效果
2015/08/04 Javascript
jquery实现点击变换导航样式的方法
2015/08/31 Javascript
JS跨域交互(jQuery+php)之jsonp使用心得
2016/07/01 Javascript
JS对HTML表格进行增删改操作
2016/08/22 Javascript
JavaScript 数据类型详解
2017/03/13 Javascript
JS实现Cookie读、写、删除操作工具类示例
2018/08/28 Javascript
微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
2019/03/30 Javascript
[54:28]EG vs OG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
python实现的二叉树算法和kmp算法实例
2014/04/25 Python
使用Python编写基于DHT协议的BT资源爬虫
2016/03/19 Python
在Python中使用AOP实现Redis缓存示例
2017/07/11 Python
python自动重试第三方包retrying模块的方法
2018/04/24 Python
浅析python的Lambda表达式
2019/02/27 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
2019/07/12 Python
Python 获取windows桌面路径的5种方法小结
2019/07/15 Python
在PyCharm的 Terminal(终端)切换Python版本的方法
2019/08/02 Python
python实现吃苹果小游戏
2020/03/21 Python
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
美国最大的万圣节服装网站:HalloweenCostumes.com
2017/10/12 全球购物
台湾森森购物网:U-mall
2017/10/16 全球购物
俄罗斯的精英皮具:Wittchen
2018/01/29 全球购物
PHP开发的一般流程
2013/08/13 面试题
法学专业个人求职信
2013/09/26 职场文书
新学期家长寄语
2014/01/19 职场文书
镇政府副镇长群众路线专题民主生活会对照检查材料
2014/09/19 职场文书
2014年护理部工作总结
2014/11/14 职场文书
大学生个人简历自我评价
2015/03/11 职场文书
小学远程教育工作总结
2015/08/13 职场文书
Windows中Redis安装配置流程并实现远程访问功能
2021/06/07 Redis