Javascript 使用jQuery使用鼠标左键和右键处理单击
我想计算jQuery链接上的klick。如果用鼠标左键单击链接,效果很好。但如果使用正确的按钮,它也应该工作。代码如下:Javascript 使用jQuery使用鼠标左键和右键处理单击,javascript,jquery,event-handling,Javascript,Jquery,Event Handling,我想计算jQuery链接上的klick。如果用鼠标左键单击链接,效果很好。但如果使用正确的按钮,它也应该工作。代码如下: <a href="http://example.com" class="itemLink" data-count-url="/239/klicks"> $(".itemLink").on("click", function(event) { $.ajax({ type: 'POST', url: $(event.target).attr
<a href="http://example.com" class="itemLink" data-count-url="/239/klicks">
$(".itemLink").on("click", function(event) {
$.ajax({
type: 'POST',
url: $(event.target).attr("data-count-url")
})
});
$(“.itemLink”)。在(“单击”上,函数(事件){
$.ajax({
键入:“POST”,
url:$(event.target).attr(“数据计数url”)
})
});
据我所知,
单击
可以使用左右按钮。我的代码出了什么问题?使用mousedown
事件,而不是单击
事件,并实现所有需要的行为
请参见,使用鼠标向下而不是单击。
$('.itemLink').mousedown(function(event) {
switch (event.which) {
case 1:
alert('Left mouse button pressed');
break;
case 2:
alert('Middle mouse button pressed');
break;
case 3:
alert('Right mouse button pressed');
break;
default:
alert('You have a strange mouse');
}
});