这是我的代码:
$('a').on('click', function(){
myfunc($(this));
});
function myfunc(el){
console.log('Either left or middle click clicked on the link');
}
a{
cursor: pointer;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a>click</a>
我的代码只适用于左键 点击。当用户也通过中键点击链接时,如何运行该功能?
最佳答案
$("a").on("mousedown", function(e){
switch(e.which)
{
case 1:
//left Click
break;
case 2:
//middle Click
break;
}
return true;
});
关于javascript - 如何为左键单击和中键单击执行一个功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44278282/