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 相关文章推荐
JS中不为人知的五种声明Number的方式简要概述
Feb 22 Javascript
js中同步与异步处理的方法和区别总结
Dec 25 Javascript
基于Javascript实现弹出页面效果
Jan 01 Javascript
AngularJS 模块化详解及实例代码
Sep 14 Javascript
原生JS下拉加载插件分享
Dec 26 Javascript
canvas知识总结
Jan 25 Javascript
jQuery实现的简单动态添加、删除表格功能示例
Sep 21 jQuery
React Native使用百度Echarts显示图表的示例代码
Nov 07 Javascript
Node实战之不同环境下配置文件使用教程
Jan 02 Javascript
使用vue + less 实现简单换肤功能的示例
Feb 21 Javascript
详解基于 Node.js 的轻量级云函数功能实现
Jul 08 Javascript
TypeScript 内置高级类型编程示例
Sep 23 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
使用sockets:从新闻组中获取文章(一)
2006/10/09 PHP
PHP生成短网址方法汇总
2016/07/12 PHP
PHP常用函数总结(180多个)
2016/12/25 PHP
Jquery插件easyUi表单验证提交(示例代码)
2013/12/30 Javascript
jQuery之ajax删除详解
2014/02/27 Javascript
jquery动态分页效果堪比时光网
2014/09/25 Javascript
利用原生JavaScript获取元素样式只是获取而已
2014/10/08 Javascript
jQuery图片轮播滚动切换代码分享
2020/04/20 Javascript
javascript简单实现等比例缩小图片的方法
2016/07/27 Javascript
jQuery+CSS实现简单切换菜单示例
2016/07/27 Javascript
jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍
2016/09/01 Javascript
js滚轮事件兼容性问题需要注意哪些
2016/11/15 Javascript
深入浅析Vue组件开发
2016/11/25 Javascript
微信小程序 UI布局常用技巧整理总结
2016/12/05 Javascript
node.js 使用 net 模块模拟 websocket 握手进行数据传递操作示例
2020/02/11 Javascript
微信小程序实现菜单左右联动
2020/05/19 Javascript
JavaScript直接调用函数与call调用的区别实例分析
2020/05/22 Javascript
详细分析React 表单与事件
2020/07/08 Javascript
Vue指令实现OutClick的示例
2020/11/16 Javascript
python中的五种异常处理机制介绍
2014/09/02 Python
python开发利器之ulipad的使用实践
2017/03/16 Python
python基础_文件操作实现全文或单行替换的方法
2017/09/04 Python
Python操作rabbitMQ的示例代码
2019/03/19 Python
Python3.5多进程原理与用法实例分析
2019/04/05 Python
Python一行代码解决矩阵旋转的问题
2019/11/30 Python
解决pycharm最左侧Tool Buttons显示不全的问题
2019/12/17 Python
python 解决cv2绘制中文乱码问题
2019/12/23 Python
工作失职检讨书范文
2014/01/16 职场文书
创先争优公开承诺书
2014/08/30 职场文书
大学生党员批评与自我批评范文
2014/10/14 职场文书
读后感作文评语
2014/12/25 职场文书
公司行政助理岗位职责
2015/04/11 职场文书
市场部岗位职责范本
2015/04/15 职场文书
未来,这5大方向都很适合创业
2019/07/22 职场文书
pytorch实现线性回归以及多元回归
2021/04/11 Python
php实现自动生成验证码的实例讲解
2021/11/17 PHP