课程
/前端开发
/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 回答图片大小拉伸