一个原生的用户等级的进度条


Posted in Javascript onJuly 03, 2010

本人对后台不是太了解,所以这里做成了用户自己输入参数的办法来模拟从后台读参数的过程。

<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="content" content="text/html charset=gb2312"> 
<style type="text/css"> 
*{margin:0; padding:0;} 
.uInfo{width:200px; padding:10px;} 
h3{margin:10px 0;} 
#level{width:150px; height:6px; border:1px solid #ccc; cursor:pointer;} 
#le{height:6px; width:0;display:block; background:#f00; font-size:0;} 
label{margin-left:10px;} 
#showTime{display:none; color:#f00; line-height:24px; font-size:12px;} 
</style> 
<script type="text/javascript"> 
function userInfo(){ 
var allTime = document.getElementById("allTime").value; 
var onTime = document.getElementById("onTime").value; 
var level = document.getElementById("level"); 
var le = document.getElementById("le"); 
if(allTime == onTime){ 
le.style.width = 100+"%"; 
} 
else if(onTime == 0){ 
le.style.width = 0; 
} 
else{ 
countPercent(onTime,allTime,level,le); 
} 
} 
function countPercent(onHours,allHours,level,le){ 
var floatNum = onHours/allHours; 
var percent = floatNum.toFixed("2"); 
var toPercent; 
if(percent == 1.00){ 
toPercent = 99; 
} 
else if(percent == 0.00){ 
toPercent = 1; 
} 
else{ 
toPercent = percent.substring(2); 
} 
le.style.width = toPercent+"%"; 
var showTime = document.getElementById("showTime"); 
level.onmouseover = function(){ 
showTime.style.display = "block"; 
showTime.innerHTML = "在线时长:" + onHours +"/"+ allHours; 
} 
level.onmouseout = function(){ 
showTime.innerHTML = ""; 
showTime.style.display = "none"; 
} 
} 
</script> 
</head> 
<body> 
<div class="uInfo"> 
<h3>用户等级</h3> 
<p id="level"><span id="le"></span></p> 
<P id="showTime"></p> 
</div> 
<div class="getNum"> 
<label>在线时间:</label><input type="text" id="onTime" /><label>本级所需时间:</label><input type="text" id="allTime" /> <input type="button" value="显示进度" onclick="userInfo()"> 
</div> 
</body> 
</html>
Javascript 相关文章推荐
基于JQuery的asp.net树实现代码
Nov 30 Javascript
ASP.NET jQuery 实例9  通过控件hyperlink实现返回顶部效果
Feb 03 Javascript
web开发人员学习jQuery的6大理由及jQuery的优势介绍
Jan 03 Javascript
jquery提交form表单时禁止重复提交的方法
Feb 13 Javascript
display和visibility的区别示例介绍
Feb 26 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
Jun 16 Javascript
使用AmplifyJS组件配合JavaScript进行编程的指南
Jul 28 Javascript
javascript控制图片播放的实现代码
Jul 29 Javascript
JS组件Bootstrap Table使用方法详解
Feb 02 Javascript
react router 4.0以上的路由应用详解
Sep 21 Javascript
vue中axios的二次封装实例讲解
Oct 14 Javascript
javascript的hashCode函数实现代码小结
Aug 11 Javascript
清空上传控件input file的值
Jul 03 #Javascript
javascript深入理解js闭包
Jul 03 #Javascript
JSON JQUERY模板实现说明
Jul 03 #Javascript
jquery.boxy插件的iframe扩展代码
Jul 02 #Javascript
JQuery AJAX提交中文乱码的解决方案
Jul 02 #Javascript
IE本地存储userdata的一个bug说明
Jul 01 #Javascript
UserData用法总结 lanyu出品
Jul 01 #Javascript
You might like
《神奇女侠:血脉》神力女超人大战犯罪公司
2020/04/09 欧美动漫
Yii2创建多界面主题(Theme)的方法
2016/10/08 PHP
php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)
2017/02/04 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
2017/12/21 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
jQuery ui 1.7更新小结
2009/08/15 Javascript
JavaScript中链式调用之研习
2011/04/07 Javascript
Json2Template.js 基于jquery的插件 绑定JavaScript对象到Html模板中
2011/10/29 Javascript
JavaScript创建一个欢迎cookie弹出窗实现代码
2013/03/15 Javascript
原生js实现fadein 和 fadeout淡入淡出效果
2014/06/05 Javascript
对JavaScript客户端应用编程的一些建议
2015/06/24 Javascript
实例解析jQuery中proxy()函数的用法
2016/05/24 Javascript
Laravel中常见的错误与解决方法小结
2016/08/30 Javascript
微信小程序 使用腾讯地图SDK详解及实现步骤
2017/02/28 Javascript
深入探究angular2 UI组件之primeNG用法
2017/07/26 Javascript
vue实现简单跑马灯效果
2020/05/25 Javascript
Python 爬虫的工具列表大全
2016/01/31 Python
Python语言实现获取主机名根据端口杀死进程
2016/03/31 Python
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
2018/04/26 Python
selenium+python实现自动化登录的方法
2018/09/04 Python
python 带时区的日期格式化操作
2020/10/23 Python
python Xpath语法的使用
2020/11/26 Python
selenium+headless chrome爬虫的实现示例
2021/01/08 Python
Python3利用scapy局域网实现自动多线程arp扫描功能
2021/01/21 Python
快速创建 HTML5 Canvas 电信网络拓扑图的示例代码
2018/03/21 HTML / CSS
美国在线自行车商店:Jenson USA
2018/05/22 全球购物
俄罗斯在线服装店:STOLNIK
2021/03/07 全球购物
医生进修自我鉴定
2014/01/19 职场文书
考生诚信考试承诺书
2014/05/23 职场文书
青年岗位能手事迹材料
2014/12/23 职场文书
大学生求职自荐信
2015/03/24 职场文书
倡议书格式及范文
2015/04/29 职场文书
集结号观后感
2015/06/08 职场文书
2016年第16个全民国防教育日宣传活动总结
2016/04/05 职场文书
「女孩的钓鱼慢活」全新版权绘公布
2022/03/21 日漫
【海涛DOTA解说】EVE女子战队独家录像加ZSMJ神牛两连发
2022/04/01 DOTA