为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / BU在徘徊
m_ctrl_x = to_x + "px"; 这里错了

已采纳回答 / Lyn_Tech
实际上 to_x 不是控制元素相对页面左边的距离。因为控制元素是相对于Panel 定位的。to_x = 0 的情况下,控制元素贴紧Panel的左边。to_x = 100 的情况下,控制元素在Panel的左边+100px处。>>> 因为 to_x = 鼠标当前位置 - m_start_x 所以关键点在于 m_start_x 的计算m_start_x = e.pageX - ctrl.offsetLeft;而  ctrl.offsetLeft 是相对于 Panel 的偏移距离。>>...

已采纳回答 / Lyn_Tech
都是一样的作用,都同样是设置element的class属性值。写两个了为了保持兼容性。一般只写r.className 就够了。r.class 这个是在早期浏览器版本比较低时的写法,习惯问题。

最赞回答 / Lyn_Tech
风格的确值得吐槽。如果做成项目中复用的话,建议直接写成 Jquery的插件。这样调用就行了  $('#div').resizeable();代码如下:<...code...>
首页上一页45678下一页尾页
课程须知
本课程适合前端初学者或者自学的童鞋们,通过简单案例来掌握编程思想。您需要掌握基础的 html/css/javascript技能,您最好了解函数的编写和调用以及事件的概念。
老师告诉你能学到什么?
1、网页中鼠标位置,对象位置的获取方法 2、拖拽功能的原理和实现 3、拖拽范围的大小限定

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消