我和我的团队正在努力解决这个问题。
有谁知道在单击鼠标右键时执行左键单击操作的 jquery 代码
例如:假设我右键单击一个链接,而不是打开一个弹出窗口,我需要它去链接的目的地。在其他方面,我需要右键单击来执行鼠标左键单击的操作。
尝试搜索网络,但没有用。因此将其发布为我的最后一个选择。
非常感谢任何帮助。
提前致谢 。
我和我的团队正在努力解决这个问题。
有谁知道在单击鼠标右键时执行左键单击操作的 jquery 代码
例如:假设我右键单击一个链接,而不是打开一个弹出窗口,我需要它去链接的目的地。在其他方面,我需要右键单击来执行鼠标左键单击的操作。
尝试搜索网络,但没有用。因此将其发布为我的最后一个选择。
非常感谢任何帮助。
提前致谢 。
试试这个,例如(更新):
<html>
<body oncontextmenu="return false;">
<a href="#">Test Link</a>
<script src="jquery-1.8.2.min.js"></script>
<script>
$(document).ready(function()
{
$(document).mousedown(function(e)
{
if (e.button == 2) //right click
{
e.preventDefault();
e.stopPropagation();
e.stopImmediatePropagation();
document.body.style.backgroundColor = "green";
return false;
}
if (e.button == 0)//left click
{
e.preventDefault();
e.stopPropagation();
e.stopImmediatePropagation();
document.body.style.backgroundColor = "blue";
return false;
}
});
});
</script>
</body>
</html>
如果您想阻止默认行为,请在更改背景颜色之前使用e.preventDefault();
, 。e.stopPropagation();
e.stopImmediatePropagation();