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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

5-2編程練習中的clearInterval和offsetWidth問題

5-2編程練習中的clearInterval和offsetWidth問題

青旗拉 2017-08-01 16:37:02
<script>window.onload=function(){? ? var aA=document.getElementsByTagName('a'); for(var i=0; i<aA.length; i++){ aA[i].onmouseover=function(){ var This=this; clearInterval(This.time);//為什么此處調用clearInterval的作用是防止動作累加 刪除該行代碼后 在頁面沒看到有什么不同啊 This.time=setInterval(function(){ This.style.width=This.offsetWidth+8+"px"; if(This.offsetWidth>=160)//offsetWidth和width的區別是什么呢,如果此處改為time.width導航欄將會無限延伸 why? clearInterval(This.time); },30) }求大神指點 謝謝
查看完整描述

2 回答

?
zhangyudemuke

TA貢獻26條經驗 獲得超6個贊

clearInterval是用來刪除定時器

offsetWidth代表塊狀元素的邊框+內填充+內容的總和

查看完整回答
反對 回復 2017-08-06
?
qq_Pal_0

TA貢獻5條經驗 獲得超0個贊

1 把clearInterval刪了之后,你把鼠標在a標簽上來回移動幾次就知道了

2 offsetWidth計算的是content+border+padding的總和。style.width只算了content。

查看完整回答
反對 回復 2017-08-02
  • 2 回答
  • 0 關注
  • 1313 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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