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

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

內(nèi)部樣式的style.left不是不能直接獲取到嗎?

這個例子中老師寫的obj.style.left=……這個地方的left是內(nèi)部樣式啊,obj.style不是只有行間樣式才能用的嗎?

正在回答

2 回答

雖然有點久了,不過最近正好剛弄懂了這個問題,希望能對你有幫助!

這里要提到offsetLeft與style.left的一點區(qū)別。

style.left是讀寫的,offsetLeft是只讀的,所以要改變div的位置,只能修改style.left。

(1)確實是只有設(shè)置為行間樣式的style屬性才能被獲?。ㄗx),但這里我們用到的是style的‘寫’,所以不矛盾。

(2)你可以試一下,把上面的if(Obj.offsetLeft==0)改為if(Obj.style.left==0),會發(fā)現(xiàn)沒有任何效果,就是因為這里要用到style的‘讀’,而由于(1)的原因,是實現(xiàn)不了的。

這是我自己的理解,歡迎指正!



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

不是吧,只要是在style中定義的就都可以用吧

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

舉報

0/150
提交
取消
JS動畫效果
  • 參與學習       113920    人
  • 解答問題       1500    個

通過本課程JS動畫的學習,從簡單動畫開始,逐步深入各種動畫框架封裝

進入課程

內(nèi)部樣式的style.left不是不能直接獲取到嗎?

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

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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