課程
/前端開發(fā)
/JavaScript
/鼠標(biāo)拖拽效果
我想知道為什么是this.offsetLeft而不能是this.style.left
2014-07-22
源自:鼠標(biāo)拖拽效果 8-2
正在回答
parseInt(style.left); ?就ok
style.left 返回 是字符串 帶 PX
offsetLeft 返回 是 數(shù)字
style.left 其實(shí)也可以,只是 style.left 是相對于上一級的元素。這個元素有時候不是 body。但是鼠標(biāo)的位置是根據(jù) body 來獲得的。所以大家都用 body 作為參照。 offsetLeft 是確認(rèn)這個元素距離 body 左邊的距離。
夢身
舉報
用你的鼠標(biāo)任意拖拽屏幕上的彈出窗口,了解把元素設(shè)置為可拖拽的原理
2 回答demo
2 回答good job
1 回答user-select
1 回答大家好!請問一下,為什么要把鼠標(biāo)事件onmouseup設(shè)置在document上面,而不是在目標(biāo)元素上呢?謝謝
3 回答老師,在<a>標(biāo)簽中使用javascript語句,同時在腳本中使用window.onload = function( ){ } . javascript語句就沒效果了。這是怎么回事?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-01-14
parseInt(style.left); ?就ok
2014-08-27
style.left 返回 是字符串 帶 PX
offsetLeft 返回 是 數(shù)字
2014-07-23
style.left 其實(shí)也可以,只是 style.left 是相對于上一級的元素。這個元素有時候不是 body。但是鼠標(biāo)的位置是根據(jù) body 來獲得的。所以大家都用 body 作為參照。 offsetLeft 是確認(rèn)這個元素距離 body 左邊的距離。