javascript - 如何改变鼠标点击?从左键到按下滚轮

标签 javascript jquery frontend

我有一个简单的链接示例:

<a href="link.html">Some text</a>

如何模拟对链接的点击。把按下左键改成按下滚轮?带有目标的选项不合适。对更改感兴趣的是单击按钮的更改。

有一个示例代码。但它只显示点击是什么,而没有改变它。
https://jsfiddle.net/dscshmg4/23/

document.getElementById('mouse-click').onmousedown = function(e) {
    if (e.which == 1) {this.innerHTML = "left click"}
    if (e.which == 2) {this.innerHTML = "wheel click"}
    if (e.which == 3) {this.innerHTML = "right click"} 
}

最佳答案

我想你想改变你的事件,例如,如果任何 body 按下你触发鼠标右键单击的键

如果正确,你可以使用jQuery中的trigger方法

http://api.jquery.com/trigger/

例如

你设置按键监听器

  element.addEventListenr('keyPress' , function () {

      ele.trigger('click');

  });

但是如果你想要其他的东西解释更多

关于javascript - 如何改变鼠标点击?从左键到按下滚轮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51070584/

相关文章:

javascript - 在 Vue.js 中隐藏 div onclick

css - 如何以渐变方式将背景图像淡化为透明?

javascript - 在 Webhost 上使用 websocket 或 APE(Ajax Push Engine)技术

javascript - P5阵列交集

javascript - Bootstrap 单选切换按钮切换 css

php - PHP 可以像 jQuery 一样操作(显示/隐藏)div 元素吗?

javascript - 向下滚动时自动加载内容

javascript - 获取值和文本以及div内容javascript

javascript - 第二次点击后 Jquery 触发

javascript - 网页设计师与前端开发人员