課程
/前端開(kāi)發(fā)
/JavaScript
/JS動(dòng)畫(huà)效果
這個(gè)例子中老師寫(xiě)的obj.style.left=……這個(gè)地方的left是內(nèi)部樣式啊,obj.style不是只有行間樣式才能用的嗎?
2016-05-30
源自:JS動(dòng)畫(huà)效果 2-1
正在回答
雖然有點(diǎn)久了,不過(guò)最近正好剛弄懂了這個(gè)問(wèn)題,希望能對(duì)你有幫助!
這里要提到offsetLeft與style.left的一點(diǎn)區(qū)別。
style.left是讀寫(xiě)的,offsetLeft是只讀的,所以要改變div的位置,只能修改style.left。
(1)確實(shí)是只有設(shè)置為行間樣式的style屬性才能被獲?。ㄗx),但這里我們用到的是style的‘寫(xiě)’,所以不矛盾。
(2)你可以試一下,把上面的if(Obj.offsetLeft==0)改為if(Obj.style.left==0),會(huì)發(fā)現(xiàn)沒(méi)有任何效果,就是因?yàn)檫@里要用到style的‘讀’,而由于(1)的原因,是實(shí)現(xiàn)不了的。
這是我自己的理解,歡迎指正!
不是吧,只要是在style中定義的就都可以用吧
舉報(bào)
通過(guò)本課程JS動(dòng)畫(huà)的學(xué)習(xí),從簡(jiǎn)單動(dòng)畫(huà)開(kāi)始,逐步深入各種動(dòng)畫(huà)框架封裝
2 回答獲取樣式中
3 回答chrome下如何獲取樣式是怎樣的
1 回答獲取樣式,還有其他方法嗎?
2 回答多個(gè)動(dòng)畫(huà)獲取樣式
2 回答如何獲取樣式中的初始值
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-07-13
雖然有點(diǎn)久了,不過(guò)最近正好剛弄懂了這個(gè)問(wèn)題,希望能對(duì)你有幫助!
這里要提到offsetLeft與style.left的一點(diǎn)區(qū)別。
style.left是讀寫(xiě)的,offsetLeft是只讀的,所以要改變div的位置,只能修改style.left。
(1)確實(shí)是只有設(shè)置為行間樣式的style屬性才能被獲?。ㄗx),但這里我們用到的是style的‘寫(xiě)’,所以不矛盾。
(2)你可以試一下,把上面的if(Obj.offsetLeft==0)改為if(Obj.style.left==0),會(huì)發(fā)現(xiàn)沒(méi)有任何效果,就是因?yàn)檫@里要用到style的‘讀’,而由于(1)的原因,是實(shí)現(xiàn)不了的。
這是我自己的理解,歡迎指正!
2016-05-30
不是吧,只要是在style中定義的就都可以用吧