亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

timer前面加上了var,取消定時器就失效了,這是為什么? 求大神解答,

http://img1.sycdn.imooc.com//57aa006e0001baf212790880.jpg

<script?type="text/javascript">
			window.onload=function(){
				var?box1=?document.getElementById("box1");

				box1.onmouseover=function(){
					mvfn1();
				}
			};
			
			var?timer?=?null?;
			
			function?mvfn1(){
				
				clearInterval(timer);
				
				var?box1=?document.getElementById("box1");
				var?timer=setInterval(function(){
					
					if?(box1.offsetLeft>=0)?{
						clearInterval(timer);
					}?else{
						box1.style.left=box1.offsetLeft+1+"px";
					}
				},30);
				
			};
			
		</script>


正在回答

1 回答

這樣你就把全局變量變成局部變量了

0 回復 有任何疑惑可以回復我~
#1

很拉風很拉風的仔仔 提問者

var timer = null;是什么目的呢?
2016-08-10 回復 有任何疑惑可以回復我~
#2

很拉風很拉風的仔仔 提問者

非常感謝!
2016-08-10 回復 有任何疑惑可以回復我~
#3

慕九州1419343 回復 很拉風很拉風的仔仔 提問者

我也想知道 var timer = null;是什么目的
2019-01-02 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

timer前面加上了var,取消定時器就失效了,這是為什么? 求大神解答,

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號