Thanks for the code... but I couldn't manage to make it work at all in
IE and in FF the only time it worked is if I replaced $('body') with $
('html)! Any idea how to make it work with a specific element; e.g.
and image with id="myImage", because when I tried $('#myImage') it
didn't work as well.

By the way, for IE I replaced console.log() with alert(), but no
success.

On Nov 29, 10:58 pm, ricardobeat <[EMAIL PROTECTED]> wrote:
> A quick implementation:
>
> $('body').unbind('mousedown').mousedown(function(e){
>    var rightclick = (e.which)
>        ? (e.which == 3)
>        : (e.button == 2);
>    var t = $(this);
>    if (rightclick) {
>        console.log('rightclick');
>        if (t.data('rightclicked')) {
>           console.log('double click!');
>        } else {
>            t.data('rightclicked',true);
>            setTimeout((function(t){ return function(){ t.data
> ('rightclicked',false); } })(t), 300);
>        };
>    };
>
> });
>
> - ricardo
>
> On Nov 29, 10:20 am, TheBlueSky <[EMAIL PROTECTED]> wrote:
>
>
>
> > Hi everyone,
> > Does anyone has code, implementation, plug-in or whatever to detect
> > double right-click? I'm searching and trying for couple of days now
> > without any result.
> > Appreciate any help.- Hide quoted text -
>
> - Show quoted text -

Reply via email to