課程
/前端開發(fā)
/JavaScript
/可調(diào)大小面板實(shí)現(xiàn)(Resizeable Panel)
var min_left=m_panel.offsetLeft 的值為什么最小是50幾,而不是400
2018-07-09
源自:可調(diào)大小面板實(shí)現(xiàn)(Resizeable Panel) 2-11
正在回答
m_panel是你的面板框距離瀏覽器左面和上面的距離
因?yàn)槟鉨ody里面設(shè)置的body的padding為50px,所以m_panel元素的左邊和上邊到瀏覽器位置都是50px
m_panel.offsetLeft最小值是50,賦值給to_x后,你代碼中設(shè)置to_x加上綠塊加10px,to_x加上紅塊加20px塊。
舉報(bào)
前端UI組件倉(cāng)庫必備,先從分析實(shí)現(xiàn)原理到步驟分解,走完全過程
1 回答為什么要給父元素relative?
4 回答為什么將控制元素的Left和top設(shè)置為空,bug就沒有了呢?
1 回答關(guān)于計(jì)算偏移的那兩個(gè)值
1 回答圖片大小拉伸
2 回答鼠標(biāo)當(dāng)前x軸 減去 鼠標(biāo)在控制元素上x軸的偏移 這樣為什么就是控制元素的Left了?這到底是怎么算的???求大神解決
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)
2019-01-04
m_panel是你的面板框距離瀏覽器左面和上面的距離
因?yàn)槟鉨ody里面設(shè)置的body的padding為50px,所以m_panel元素的左邊和上邊到瀏覽器位置都是50px
var min_left=m_panel.offsetLeft不是最小50幾,他就是一個(gè)固定的數(shù)值,就是50px(因?yàn)槟阍O(shè)置的50px)
2018-08-13
m_panel.offsetLeft最小值是50,賦值給to_x后,你代碼中設(shè)置to_x加上綠塊加10px,to_x加上紅塊加20px塊。