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

已采纳回答 / 慕粉3914370
<body onselectstart="return false;" style="-webkit-user-select:none">

已采纳回答 / qq_俺忘了_0
我帮你画了个图 你看,只要明白这个原理,就是剩下函数的不同写法罢了<...图片...>

已采纳回答 / Lyn_Tech
setInterval(  Function , Time  )第一个参数要求是一个函数。on_move 是一个变量,之前应该是设置了  on_move = function(){ } , 所以 on_move  是一个函数。但是 on_move() 是执行一个函数,得到一个反回值。如果返回值是一个函数的话就没有问题。 》》》》》所以 moving = setInterval(on_move(),10)的执行结果是:1. on_move() 执行一次,返回 undefined。2. setInterval...

已采纳回答 / 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 这个是在早期浏览器版本比较低时的写法,习惯问题。
课程须知
本课程适合前端初学者或者自学的童鞋们,通过简单案例来掌握编程思想。您需要掌握基础的 html/css/javascript技能,您最好了解函数的编写和调用以及事件的概念。
老师告诉你能学到什么?
1、网页中鼠标位置,对象位置的获取方法 2、拖拽功能的原理和实现 3、拖拽范围的大小限定

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消