人心所向 发表于 2023-2-5 17:53

Javascript怎么调用鼠标事件函数

本帖最后由 人心所向 于 2023-2-7 16:58 编辑

https://s1.ax1x.com/2023/02/05/pS6UTHg.pnghttps://s1.ax1x.com/2023/02/05/pS6a6MV.png

图一:
可以正常使用,可以显示鼠标指针横向坐标和纵向坐标。
图二:
无法正常使用,无法显示鼠标指针横向坐标和纵向坐标。

我的想法:
我想把这个鼠标事件作为单独的函数,然后在侦听事件里去调用这个函数,我百度了很多例子,但基本上都是图一的方法;也不晓得是我思路不对还是用法错了,求大佬解答!

fyypll 发表于 2023-2-5 18:29

你调用dd函数的时候没有传e啊,你在用的时候却需要,肯定不行啦

野男人 发表于 2023-2-5 19:01

mousedown,dd()调用这个dd()时 没有对应的参数吧! 你下边function dd(e)

zang135579 发表于 2023-2-5 19:32

第二个t图中事件监听器里的dd不需要括号吧

人心所向 发表于 2023-2-5 20:08

fyypll 发表于 2023-2-5 18:29
你调用dd函数的时候没有传e啊,你在用的时候却需要,肯定不行啦
https://s1.ax1x.com/2023/02/05/pS66Bi8.png
传e了,也没反应,之前试过了。

人心所向 发表于 2023-2-5 20:09

野男人 发表于 2023-2-5 19:01
mousedown,dd()调用这个dd()时 没有对应的参数吧! 你下边function dd(e)

https://s1.ax1x.com/2023/02/05/pS66Bi8.png
我之前试了在里面加e,但还是不行。

troybug 发表于 2023-2-5 20:34

mousedown后面跟句柄,直接写dd就行,写成dd(e)是函数调用了

IceWilderness 发表于 2023-2-5 21:18

可以使用document.addEventListener("mousedown",(e)=>{dd(e)});

chenqicqz001 发表于 2023-2-5 21:55

这个要多谢分享,楼主辛苦了

fyypll 发表于 2023-2-5 23:09

南荒北芜 发表于 2023-2-5 20:08
传e了,也没反应,之前试过了。

哈哈哈,我的学渣本质暴露了2333 :Dweeqw,还好有大佬说了,忘了参数传的是函数名,不需要加括号,学到了
页: [1] 2
查看完整版本: Javascript怎么调用鼠标事件函数