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 相关文章推荐
JQuery 常用操作代码
Mar 14 Javascript
js读取被点击次数的简单实例(从数据库中读取)
Mar 07 Javascript
第二章之Bootstrap 页面排版样式
Apr 25 Javascript
JQuery遍历元素的父辈和祖先的方法
Sep 18 Javascript
jQuery弹出窗口打开链接的实现代码
Dec 24 Javascript
JS获取多维数组中相同键的值实现方法示例
Jan 06 Javascript
React-Native使用Mobx实现购物车功能
Sep 14 Javascript
详解基于 Nuxt 的 Vue.js 服务端渲染实践
Oct 24 Javascript
详解Angular调试技巧之报错404(not found)
Jan 31 Javascript
webpack源码之loader机制详解
Apr 06 Javascript
vue裁切预览组件功能的实现步骤
May 04 Javascript
简述pm2常用命令集合及配置文件说明
May 30 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开发GUI
2006/10/09 PHP
PHP 开发环境配置(Zend Studio)
2010/04/28 PHP
Yii框架获取当前controlle和action对应id的方法
2014/12/03 PHP
php使用Cookie控制访问授权的方法
2015/01/21 PHP
php在数据库抽象层简单使用PDO的方法
2015/11/03 PHP
java模拟PHP的pack和unpack类
2016/04/13 PHP
PHP操作Postgresql封装类与应用完整实例
2018/04/24 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
2019/11/19 PHP
document.getElementById介绍
2011/09/13 Javascript
js函数获取html中className所在的内容并去除标签
2013/09/08 Javascript
node.js中的events.emitter.listeners方法使用说明
2014/12/10 Javascript
JavaScript中return false的用法
2015/03/12 Javascript
基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)
2015/12/25 Javascript
如何写好你的JavaScript【推荐】
2017/03/02 Javascript
Vue.js实现可配置的登录表单代码详解
2018/03/29 Javascript
谈谈为什么你的 JavaScript 代码如此冗长
2019/01/30 Javascript
[38:42]完美世界DOTA2联赛循环赛 Matador vs Forest BO2第二场 11.05
2020/11/05 DOTA
Python面向对象之类的内置attr属性示例
2018/12/14 Python
python scp 批量同步文件的实现方法
2019/01/03 Python
树莓派与PC端在局域网内运用python实现即时通讯
2019/06/22 Python
Python 面向对象之封装、继承、多态操作实例分析
2019/11/21 Python
python动态文本进度条的实例代码
2020/01/22 Python
Python连接Hadoop数据中遇到的各种坑(汇总)
2020/04/14 Python
python实现密度聚类(模板代码+sklearn代码)
2020/04/27 Python
深入理解Python 多线程
2020/06/16 Python
opencv 图像礼帽和图像黑帽的实现
2020/07/07 Python
python+pygame实现坦克大战小游戏的示例代码(可以自定义子弹速度)
2020/08/11 Python
css3 按钮样式简单可扩展创建
2013/03/18 HTML / CSS
英国网上购买肉类网站:Great British Meat
2018/10/17 全球购物
教育孩子心得体会
2014/01/01 职场文书
党的群众路线教育实践活动总结报告
2014/04/28 职场文书
作文评语怎么写
2014/12/25 职场文书
公司更名通知函
2015/04/24 职场文书
2015年房地产个人工作总结
2015/05/26 职场文书
2016年综治和平安建设宣传月活动总结
2016/04/01 职场文书
个人自我鉴定怎么写?
2019/07/01 职场文书