第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

關(guān)于this的問題

為什么這里startMove(Li,'width',400,function(){})這樣沒問題,但是一旦你用startMove(this,'width',400,function(){})瀏覽器都報(bào)錯(cuò)

正在回答

3 回答

一個(gè)對(duì)象只能是它的下一層用this,再下一層需要定義一個(gè)變量?? var? a=this;
?? startMove(a,…),,,,,,,,,,,,,,,,,,,,,,,

1 回復(fù) 有任何疑惑可以回復(fù)我~

課程中的代碼是

Li.onmousevoer?=?function?{
????startMove(...);
}

startMove 函數(shù)實(shí)在 function 中調(diào)用的,而非直接由 Li 持有,所以在 startMove 中不能用 this,你可以試一下,在 function 中用 this 是沒有問題的。

你想在 startMove 中用 this 可以改成這樣:

Li.onmouseover?=?startMove(...);

這樣就可以。

1 回復(fù) 有任何疑惑可以回復(fù)我~

它是對(duì)類的當(dāng)前實(shí)例的引用。 你的startMove()上面有沒有實(shí)例, ?類似于startMove(Li,'width',400,function(){})里的 “Li”

1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
JS動(dòng)畫效果
  • 參與學(xué)習(xí)       113916    人
  • 解答問題       1502    個(gè)

通過本課程JS動(dòng)畫的學(xué)習(xí),從簡(jiǎn)單動(dòng)畫開始,逐步深入各種動(dòng)畫框架封裝

進(jìn)入課程

關(guān)于this的問題

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)