課程
/前端開發
/JavaScript
/可調大小面板實現(Resizeable Panel)
var min_left=m_panel.offsetLeft 的值為什么最小是50幾,而不是400
2018-07-09
源自:可調大小面板實現(Resizeable Panel) 2-11
正在回答
m_panel是你的面板框距離瀏覽器左面和上面的距離
因為你body里面設置的body的padding為50px,所以m_panel元素的左邊和上邊到瀏覽器位置都是50px
m_panel.offsetLeft最小值是50,賦值給to_x后,你代碼中設置to_x加上綠塊加10px,to_x加上紅塊加20px塊。
舉報
前端UI組件倉庫必備,先從分析實現原理到步驟分解,走完全過程
1 回答為什么要給父元素relative?
4 回答為什么將控制元素的Left和top設置為空,bug就沒有了呢?
1 回答關于計算偏移的那兩個值
2 回答鼠標當前x軸 減去 鼠標在控制元素上x軸的偏移 這樣為什么就是控制元素的Left了?這到底是怎么算的???求大神解決
1 回答圖片大小拉伸
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-01-04
m_panel是你的面板框距離瀏覽器左面和上面的距離
因為你body里面設置的body的padding為50px,所以m_panel元素的左邊和上邊到瀏覽器位置都是50px
var min_left=m_panel.offsetLeft不是最小50幾,他就是一個固定的數值,就是50px(因為你設置的50px)
2018-08-13
m_panel.offsetLeft最小值是50,賦值給to_x后,你代碼中設置to_x加上綠塊加10px,to_x加上紅塊加20px塊。