JSFiddle - React, Tailwind, and code Playground

HTML

fiddle for <a href="http://stackoverflow.com/questions/5392442/detect-middle-button-click-scroll-button-with-jquery">http://stackoverflow.com/questions/5392442/detect-middle-button-click-scroll-button-with-jquery</a>
<hr/>
<br/>

<a href="#">Clicker</a>
<div id="log">
</div>

JavaScript

var count = 0;

$('a').mouseup(function(e){
		var button = 'left click';
    if(e.which === 2){
        button = 'middle click';
    }
    else if(e.which == 3){
        button = 'right click';
    }
    count++;
    $('#log').html("").append('<span>' +button +'('+e.which +', '+ count +')</span><br/>');
    
    e.preventDefault();
    e.stopPropagation();
});


$(document).click(function(e){
            if (e.which != 3) {
                e.preventDefault();
                return false;
            }
        });