手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >一个原生的用户等级的进度条
一个原生的用户等级的进度条
摘要:本人对后台不是太了解,所以这里做成了用户自己输入参数的办法来模拟从后台读参数的过程。复制代码代码如下:*{margin:0;padding:...

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

复制代码 代码如下:

<!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>

<h3>用户等级</h3>

<p id="level"><span id="le"></span></p>

<P id="showTime"></p>

</div>

<div>

<label>在线时间:</label><input type="text" id="onTime" /><label>本级所需时间:</label><input type="text" id="allTime" /><input type="button" value="显示进度">

</div>

</body>

</html>

【一个原生的用户等级的进度条】相关文章:

一个很Cool的JS菜单效果

COOL而实用的动态效果

js去除字符串里中文与空格的例子

载入进度条 效果

三种AngularJS中获取数据源的方式

Javascript中For In语句用法实例

js操作css属性实现div层展开关闭效果的方法

7个有用的jQuery代码片段分享

javascript实现简单的进度条

静态的动态续篇之来点XML

精品推荐
分类导航