js自动登录提示信息和进度条显示

自动登录

css样式

<style type="text/css">
			div{
				width: 200px;
				height: 200px;
				background: aqua;
				display: none;
			}
		</style>

js

<script type="text/javascript">
			var oLabel = document.getElementsByTagName("label")[0];//获取label
			var oDiv = document.querySelectorAll("div")[0];//获取div
			oLabel.onmouseover = function(){//鼠标移入,显示提示
				oDiv.style.display = "block";
			}
			oLabel.onmouseout = function(){//鼠标移出,隐藏
				oDiv.style.display = "none";
			}
		</script>

文档

<!--自动登录友情提示-->
		<label ><input type="checkbox" />自动登录</label>
		<div>请不要在公众网络,或网吧使用</div>

进度条

方法一:一个进度条

<div class="outer">
			<div class="inner" ></div>
		</div>

js
//方法一,针对一个进度条写的

var oBox = document.querySelectorAll(".inner")[0];//获得是个伪数组,必须加[0]
		function foo(){
		var timer = setInterval(function(){
			//此种方法需要样式写在行内
			//oBox.style.width = parseInt(oBox.style.width) + 5 +"px";
			oBox.style.width = oBox.clientWidth + 5 +"px";
			console.log(oBox.style.width);
			if(parseInt(oBox.style.width) == 350){//这个值需要初值设置+5可以得到350,如果初值是1就满足不了要求
				clearInterval(timer);
			}
		},20);
		}
		foo();

方法二:多个进度条(推荐,函数)

<div class="outer">
			<div class="inner" ></div>
		</div>
		<div class="outer">
			<div class="inner" ></div>
		</div>
		<div class="outer">
			<div class="inner" ></div>
		</div>

js代码

var inner = document.querySelectorAll(".inner");
			function jdt(domobj,num){
				var count = 0;
				var timer = setInterval(function(){//设置定时器
					count++;
					domobj.style.width = count + "%";
					if(count == num){//百分比相等的时候清除
						clearInterval(timer);
					}
				},20)
			}
			jdt(inner[0],80);
			jdt(inner[1],50);
			jdt(inner[2],30);
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值