我想用javascript触发鼠标中点击事件。是否有可能触发使用Javascript的鼠标中点击?使用Javascript触发鼠标中点击事件是否可能?
我想要它,因为它粘贴剪贴板中最后选定的对象。
感谢,Jimit
我想用javascript触发鼠标中点击事件。是否有可能触发使用Javascript的鼠标中点击?使用Javascript触发鼠标中点击事件是否可能?
我想要它,因为它粘贴剪贴板中最后选定的对象。
感谢,Jimit
有同样的问题,做了很多挖的,这就是我最终使用:
if (window.CustomEvent) {
var middleClick = new MouseEvent("click", { "button": 1, "which": 1 });
jQuery(".selector")[0].dispatchEvent(middleClick);
}
谢谢这有助于很多!另见http://stackoverflow.com/questions/41065688/trigger-native-browser-behavior-for-middle-click-on-a-link?noredirect=1#comment69338498_41065688 – donquixote
对我来说,这甚至工作的链接是不是DOM的一部分..但这可能依赖于浏览器。 – donquixote
您可以使用
,以确定被点击哪一个鼠标按键。
返回一个整数值,指示更改状态的按钮。
* 0 for standard 'click', usually left button
* 1 for middle button, usually wheel-click
* 2 for right button, usually right-click
Note that this convention is not followed in Internet Explorer: see
QuirksMode for details.
根据指针设备的配置方式,按钮顺序可能不同。
又读
Which mouse button has been clicked?
有两个属性寻找 出哪一个鼠标按键一直 点击:这和按钮。请注意0这些属性并不总是 工作在点击事件上。为了安全 检测鼠标按钮,你必须使用 mousedown或mouseup事件。
不是OP想要的 - 他需要_trigger_它,而不是检索类型。 – Dwelle
也许你在这里有一个答案http://stackoverflow.com/questions/6157929/如何模拟鼠标点击使用javascript –