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 相关文章推荐
WebGame《逆转裁判》完整版 代码下载(1月24日更新)
Jan 29 Javascript
javascript编程起步(第七课)
Feb 27 Javascript
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
Dec 02 Javascript
js实现俄罗斯方块小游戏分享
Jan 31 Javascript
JavaScript使用setTimeout实现延迟弹出警告框的方法
Apr 07 Javascript
jQuery 监控键盘一段时间没输入
Apr 22 Javascript
AngularJS入门之动画
Jul 27 Javascript
微信小程序 弹窗自定义实例代码
Mar 08 Javascript
angular-ngSanitize模块-$sanitize服务详解
Jun 13 Javascript
vue.js在标签属性中插入变量参数的方法
Mar 06 Javascript
javascript自定义右键菜单插件
Dec 16 Javascript
jquery css实现流程进度条
Mar 26 jQuery
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数组中的重复值的实现代码
2011/07/17 PHP
php命令行写shell实例详解
2018/07/19 PHP
laravel框架与其他框架的详细对比
2019/10/23 PHP
JavaScript 原型链学习总结
2010/10/29 Javascript
圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现
2012/12/27 Javascript
JavaScript获取路径设计源码
2014/05/22 Javascript
Javascript基础教程之数据类型 (字符串 String)
2015/01/18 Javascript
jQuery制作效果超棒的手风琴折叠菜单
2015/04/03 Javascript
jQuery获取多种input值的简单实现方法
2016/06/20 Javascript
JS日期对象简单操作(获取当前年份、星期、时间)
2016/10/26 Javascript
详解关于react-redux中的connect用法介绍及原理解析
2017/09/11 Javascript
javascript 作用于作用域链的详解
2017/09/27 Javascript
JQuery实现table中tr上移下移的示例(超简单)
2018/01/08 jQuery
vue awesome swiper异步加载数据出现的bug问题
2018/07/03 Javascript
nodejs更新package.json中的dependencies依赖到最新版本的方法
2018/10/10 NodeJs
解决vue+webpack项目接口跨域出现的问题
2020/08/10 Javascript
[02:59]DOTA2完美大师赛主赛事第三日精彩集锦
2017/11/25 DOTA
Python中time模块和datetime模块的用法示例
2016/02/28 Python
深入理解Django的自定义过滤器
2017/10/17 Python
python编写微信远程控制电脑的程序
2018/01/05 Python
Python爬虫工程师面试问题总结
2018/03/22 Python
Python实现正则表达式匹配任意的邮箱方法
2018/12/20 Python
用python打印菱形的实操方法和代码
2019/06/25 Python
python Pandas如何对数据集随机抽样
2019/07/29 Python
Python list运算操作代码实例解析
2020/01/20 Python
Python进程Multiprocessing模块原理解析
2020/02/28 Python
python3 使用openpyxl将mysql数据写入xlsx的操作
2020/05/15 Python
Tommy Hilfiger美国官网:美国高端休闲领导品牌
2019/01/14 全球购物
JSF面试题:如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?
2012/10/05 面试题
高级人员简历的自我评价分享
2013/11/03 职场文书
中国好声音广告词
2014/03/18 职场文书
赡养老人协议书
2014/04/21 职场文书
公司表扬信格式
2015/05/04 职场文书
初中地理教学反思
2016/02/19 职场文书
python中requests库+xpath+lxml简单使用
2021/04/29 Python
React Fragment介绍与使用详解
2021/11/11 Javascript