iTarget是目標(biāo)值,那在這里是多少?
function?startMove(iTarget){ ???????????clearInterval(timer); ???????????timer?=?setInterval(function(){ ???????????????var?speed?=?0; ???????????????if?(oDiv.offsetLeft?>?iTarget){???//?當(dāng)左側(cè)偏移量大于目標(biāo)位置時(shí),那么速度是向左移動(dòng),為負(fù)值,?否則為正值 ?speed?=?-10; ???????????????}else{ ???????????????????speed?=?10; ???????????????}
2018-06-28
目標(biāo)值就是方塊即將出現(xiàn)的寬度,是變化的,不是定值,你假設(shè)多少就是多少;
假設(shè):當(dāng)前位置是200,目標(biāo)位置是0,這時(shí),想要達(dá)到目標(biāo)位置,speed就是負(fù)的
? ? ? ? ?當(dāng)前位置是100,目標(biāo)位置是50,這時(shí),想要達(dá)到目標(biāo)位置,speed就是負(fù)的
????????當(dāng)前位置是0,目標(biāo)位置是200,這時(shí),想要達(dá)到目標(biāo)位置,speed就是正的
總結(jié),這里的目標(biāo)值是任意值。(不知道我是否表達(dá)清楚)