问答详情
源自:4-2 [DOM事件] QQ面板拖拽效果(下)

求大神解答

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

提问者:旺仔1小馒头 2017-01-12 22:28

个回答

  • 沃特_奥布莱恩
    2017-01-16 17:50:01
    已采纳

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

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

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