I would like to make something that comes up after user right-clicked many times (5 clicks, for example). Then a div should be shown.
Right now I'm using this code:
document.oncontextmenu = function() {
$("#red").fadeIn(500).show().delay(3000).fadeOut(800);
return false;
};
This works fine, but it misess five attempts like I have said in my request.
UPDATE: Here the right code!
document.oncontextmenu = (function() {
var counter = 0;
return function() {
counter++;
if (counter == 5) {
$("#red").fadeIn(500).show().delay(3000).fadeOut(800, function() {
counter = 0;
});
}
return false;
};
})();
Thanks to @James Thorpe