我和我的团队正试图解决这个问题。
当点击鼠标右键时,是否有人知道jquery代码执行左键单击按钮的操作
例如:假设我右键单击一个链接,而不是打开一个弹出窗口,我需要它来链接的目的地。在其他需要中,我需要右键单击鼠标左键单击操作。
尝试搜索网络,但没有用。因此将此作为我的最后选择。
非常感谢任何帮助。
提前致谢。
答案 0 :(得分:0)
试试这个,例如(更新):
<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();
。