【发布时间】:2010-12-02 00:50:09
【问题描述】:
我正在尝试检测用户是否按下了鼠标左键或右键 + ctrl 键,但我不确定如何执行此操作。
我知道只检测一次点击,我可以使用
<li onClick=\"dosomething()\">
有什么功能可以做
<li onLeftClick=\"dosomething()\"> ?
【问题讨论】:
-
不,我的意思是左键单击。默认情况下 onClick ... 相当于右键单击。所以我想过滤掉一个leftClick动作......
-
当您点击“添加评论”时,您使用的是哪个鼠标按钮?
-
@frames:你是左撇子吗?
onclick默认检测 primary 鼠标按钮,它位于 left 用于右手配置(最常见),right 用于左手配置。另请注意,某些浏览器不会将上下文单击(非主按钮)传递给网页。 -
皮斯克沃尔,我是右撇子。 Dampe ...对不起,你是对的。我只是在那里愚蠢!我想要“右”单击功能的原因是,当用户单击“左”单击时,我目前正在做某事,但是我也想做其他事情,如果我要求他们这样做,我认为这是可能的使用他们的“其他”按钮...
-
它是什么,只要你问对了。 ;)
标签: javascript onclick