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

求大神解答

我想问一下:上面的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
提交
取消

求大神解答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信