js怎么区分出点击的是鼠标左键还是右键?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js怎么区分出点击的是鼠标左键还是右键?相关的知识,希望对你有一定的参考价值。

IE 下 onMouseDown 事件有个 event.button 可以返回一个数值,根据数值判断取得用户按了那个鼠标键 event.button==0 默认。没有按任何按钮。event.button==1 鼠标左键event.button==2 鼠标右键event.button==3 鼠标左右键同时按下event.button==4 鼠标中键event.button==5 鼠标左键和中键同时按下event.button==6 鼠标右键和中键同时按下event.button==7 所有三个键都按下event要是这个在运行时报错的话就用这个window.event 参考技术A 可以通过event.button的值来判断哪个鼠标按键被点击。0为左键,1为中键(滚轮),2为右键。

api 易语言 获取鼠标点击时的坐标

说白了也就是监控鼠标,当鼠标被点击时(包括单击双击左键右键),返回鼠标所在的坐标,求方法。api也行,但请顺便告诉我每个参数的含义,谢了!
可是我希望的是点击任何一个地方(包括其他程序和桌面时)都能取到单击时的坐标。。。

.版本 2

.支持库 EdirectX

.子程序 __启动窗口_创建完毕

输入设备1.选择输入设备 (真, 假, 假)

输入设备1.置刷新时间 (50)

输入设备1.初始化 (0)

.子程序 _输入设备1_鼠标按键被改变

.参数 键值, 整数型

.参数 键状态, 整数型

.局部变量 x, 整数型

.局部变量 y, 整数型

x = 取鼠标水平位置 ()

y = 取鼠标垂直位置 ()

_启动窗口.标题 = “X坐标” + 到文本 (x) + “  ” + “X坐标” + 到文本 (y)

不懂加QQ344799981

参考技术A 先自定义一种数据类型为坐标型,然后在方法中有鼠标点击的方式:如鼠标左键被按下等
再定义一个坐标型变量
如:坐标
坐标.x=取鼠标水平位置()
坐标.y=取鼠标垂直位置()
再将“坐标”返回到一个自己定义的全局变量或程序集变量中如:
调用单击时
单击=坐标
调用双击时
双击=坐标
以下面一段小程序为例:
先“插入”---“数据类型”
.版本 2

.数据类型 坐标型
.成员 x, 整数型
.成员 y, 整数型

再在窗口上画一个编辑框为“编辑框1”和一个标签为“标签1”
.版本 2

.子程序 _编辑框1_鼠标左键被按下, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
.局部变量 坐标, 坐标型

坐标.x = 取鼠标水平位置 ()
坐标.y = 取鼠标垂直位置 ()
左键坐标 = 坐标
标签1.标题 = “左键单击时的坐标为:” + 到文本 (左键坐标.x) + “,” + 到文本 (左键坐标.y)

在编辑框1中左键单击一下,标签1中就显示单击时,鼠标所在的屏幕位置
参考技术B

  额  这么简单    时钟周期 是 1

 

以上是关于js怎么区分出点击的是鼠标左键还是右键?的主要内容,如果未能解决你的问题,请参考以下文章

监视鼠标点击了左键还是右键

JS怎样判断鼠标点击了哪个元素?

鼠标左键点击是啥意思?

笔记本声音调不了,左键点击音量没反应。右键点击打不开音量合成器。

请问Unity鼠标点击后如何获得当前所点击到的UI名字?

在js页面中怎样修改鼠标右键功能?