課程
/前端開發
/JavaScript
/JS動畫效果
請問style.left和offsetLeft的區別是什么呢?
2015-06-07
源自:JS動畫效果 2-1
正在回答
1、left返回字符串,數值后帶“px”;offsetLeft只返回數值
2、left可讀可寫;offsetLeft只可讀,不能修改
3、offsetLeft不需要定義就能直接取到值;left事前不定義會取到空值。而且left設置的值不一定代表我們看到的它發生的位置變化。例如給沒設置position屬性的元素加left:200px;雖然能夠取到它的left="200px",卻看不到它移動的效果。但offsetLeft顯示的就是元素實實在在離父對象的左邊距
舉報
通過本課程JS動畫的學習,從簡單動畫開始,逐步深入各種動畫框架封裝
2 回答offsetLeft與style.left的區別
2 回答請問哪里錯了呢?為什么offsetleft=0的時候還不停呢?
3 回答.offsetLeft是什么意思?不懂
1 回答為什么我的offsetLeft每次加9px
3 回答這個語句中的問號和冒號分別是什么意思呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-06-07
1、left返回字符串,數值后帶“px”;offsetLeft只返回數值
2、left可讀可寫;offsetLeft只可讀,不能修改
3、offsetLeft不需要定義就能直接取到值;left事前不定義會取到空值。而且left設置的值不一定代表我們看到的它發生的位置變化。例如給沒設置position屬性的元素加left:200px;雖然能夠取到它的left="200px",卻看不到它移動的效果。但offsetLeft顯示的就是元素實實在在離父對象的左邊距