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

求大神解答

我想问一下:上面的disx,disy和下面的posx,posy的区别在哪里?

正在回答

1 回答

disx和disy是光标按下时与面板左边缘和上边缘的距离,调用fnMove函数时作为实参传进函数里。

posx和posy是声明fnMove函数时,定义的形参,用来接收传进来的数据。

可以这么理解:posx和posy是新定义的2个变量(名字可以随意起的,和disx、disy相同也行),把disx和disy赋值给posx和posy(等同于这样2句代码:var posx=disx;var posy=disy;)

1 回复 有任何疑惑可以回复我~
#1

旺仔1小馒头 提问者

非常感谢!
2017-01-16 回复 有任何疑惑可以回复我~
#2

芈麗蘺

那请问下,如果disY = event.clientY - oDrag.offsetTop;我把t=e.clientY-posY;换成event.clientY - oDrag.offsetTop;的值为什么不行啊?
2017-05-22 回复 有任何疑惑可以回复我~
#3

香宝的夫差 回复 芈麗蘺

感觉他还是在用oDrag.offsetLeft的值,直接用oDrag.offsetLeft的值不可以吗
2017-06-25 回复 有任何疑惑可以回复我~
#4

香宝的夫差 回复 芈麗蘺

如果你换了,是不是相应传入fnMove()里的参数也得变吧
2017-06-25 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消
DOM事件探秘
  • 参与学习       99530    人
  • 解答问题       1305    个

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

进入课程

求大神解答

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号