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

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

if(aa==iTarget){ //為什么這里用aa>=iTarget或是<=實現不了呢

unction startMove(obj,arrt,iTarget){

clearInterval(obj.timer);//清除定時器

obj.timer=setInterval(function(){

var aa=parseInt(getStyle(obj,arrt)); //把字符串轉成整數

? var speed=(iTarget-aa)/8; ?//目標值減去當前的值

? ? ? speed=speed>0?Math.ceil(speed):Math.floor(speed); //當速度大于0時向上取整,否則向下取整

if(aa==iTarget){ ? ? ?//為什么這里用aa>=iTarget或是<=實現不了呢

clearInterval(obj.timer);

}else{

obj.style[arrt]=aa+speed+'px';

}

},30);

}


正在回答

1 回答

if(aa==iTarget){ ? ? ?//為什么這里用aa>=iTarget或是<=實現不了呢,這句話意思同下:

iTarget這個詞在viviAN講師第二章或三章的時候就講過,speed代表是速度,而iTarget代表目標,

比如說跑步,小明跑了aa米,iTarget目標定的是200米,吹哨子的體育老師在200米等他,當小明到了200米,老師讓他停,如同這句話clearInterval(obj.timer);,相反>=和<=,目標就是200米,你跑203米和19幾米,多跑和少跑有什么意義。比賽本來就是200米跑步競賽。

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

new新的開始 提問者

明白了。。。謝謝。。。
2016-11-18 回復 有任何疑惑可以回復我~
#2

new新的開始 提問者

想了想。>=200米。。有等于了。。。目標也不會跑到203米啊。。到200是不是也會停了呢。
2016-11-18 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

if(aa==iTarget){ //為什么這里用aa>=iTarget或是<=實現不了呢

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

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

幫助反饋 APP下載

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

公眾號

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