Reputation: 573
I know - this has been asked before, HOWEVER: People keep saying "you can't do that in Firefox", etc. etc. (specifically, this answer: Disabling middle click scrolling with javascript)
...then how does this do it? http://www.lokeshdhakar.com/projects/lightbox2/
It captures the middle clicks, prevents a new window, and fires the correct event to open the overlay. I'm just not as familiar with Prototype as I am with the other libraries, and hope someone can point out the obvious.
TIA.
Upvotes: 2
Views: 3659
Reputation: 96
he is using the click event directly on the document object then it checks if it is on one of those picture links
so that would be the solution for right and middle click
document.addEventListener("click", function(e){
if(e.button == 1){
e.preventDefault();
alert(e.button);
}
}, true);
Upvotes: 8