课程
/前端开发
/JavaScript
/鼠标拖拽效果
我想知道为什么是this.offsetLeft而不能是this.style.left
2014-07-22
源自:鼠标拖拽效果 8-2
正在回答
parseInt(style.left); 就ok
style.left 返回 是字符串 带 PX
offsetLeft 返回 是 数字
style.left 其实也可以,只是 style.left 是相对于上一级的元素。这个元素有时候不是 body。但是鼠标的位置是根据 body 来获得的。所以大家都用 body 作为参照。 offsetLeft 是确认这个元素距离 body 左边的距离。
梦身
举报
用你的鼠标任意拖拽屏幕上的弹出窗口,了解把元素设置为可拖拽的原理
4 回答为什么要写fullToBody这个函数?
3 回答错在哪里了?没有拖动的效果出来!
1 回答close-button 不是应该放在div 里面吗!
1 回答window.onresize设置了不起作用?我的代码那里出问题了呢?请教了!!!
2 回答全屏遮罩函数
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号