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

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

老師提供的源代碼里,這一段是什么意思?視頻里面好像沒有講?

var?go?=?function?(){
????????????????????if?(?(speed?>?0?&&?parseInt(list.style.left)?<?left)?||?(speed?<?0?&&?parseInt(list.style.left)?>?left))?{
????????????????????????list.style.left?=?parseInt(list.style.left)?+?speed?+?'px';
????????????????????????setTimeout(go,?inteval);
????????????????????}
????????????????????else?{
????????????????????????list.style.left?=?left?+?'px';
????????????????????????if(left>-200){
????????????????????????????list.style.left?=?-600?*?len?+?'px';
????????????????????????}
????????????????????????if(left<(-600?*?len))?{
????????????????????????????list.style.left?=?'-600px';
????????????????????????}
????????????????????????animated?=?false;
????????????????????}
????????????????}

中的

if(left>-200){
? ? ? ? ? ? ? ? ? ? ? ? ? ?list.style.left = -600 * len + 'px';
? ? ? ? ? ? ? ? ? ? ? ?}
if(left<(-600 * len)) {
? ? ? ? ? ? ? ? ? ? ? ? ? ?list.style.left = '-600px';
? ? ? ? ? ? ? ? ? ? ? ?}

正在回答

3 回答

就是最初通過animate實現圖片左右輪播時的實現方法,根據改變left的值,實現圖片運動。len = 5.就是移動的次數。也就是圖片的數量。

/*3.1*/

list.style.left = newLeft + 'px';

if(newLeft > -600){

list.style.left = -3000 + 'px';

}

if(newLeft < -3000){

list.style.left = -600 + 'px';

}

和這個一個意思。在這里-3000 = -600*len.

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

嗨 ?-200 哪里來的 這個你找到答案了嗎 ?我也不清楚

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

-200哪里來的?

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

舉報

0/150
提交
取消

老師提供的源代碼里,這一段是什么意思?視頻里面好像沒有講?

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

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

幫助反饋 APP下載

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

公眾號

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