Détecter le bouton du milieu (bouton de défilement) avec jQuery

J'ai une liste avec les balises pour lire certains fichiers mp3 onclick. Il fonctionne très bien lors de la liaison sur le "clic" de l'événement avec jQuery:

$oo.data({'__mp3play':true,'wapiHandle':h+0,'wapiIndex':o.ajaxPlayList[h].length})
           .bind( 'click', function()
            { var wh = $j(this).data('wapiHandle');
              if( typeof o.regObjects[wh] == 'object' && o.regObjects[wh].play(this.href))
               { return false; }
            });

En cliquant sur le bouton gauche de la souris:
Il désactive par défaut de manipulation lors de mon plugin flash est chargé, sinon il sera ouvert normalement.

MAIS:
Lorsque j'utilise le scrollbutton de la souris et cliquez dessus, cliquez sur l'événement ne sera pas tiré, et le lien s'ouvre normalement.

J'ai essayé d'utiliser mousedown ou mouseup événements mais cela n'aide pas, le lien s'ouvre normalement avec l'effet secondaire que la musique commence à jouer aussi avec le flash player.

Aussi preventDefault() ne fonctionne pas du tout.

Quelqu'un peut-il me dire comment faire pour détecter le bouton central de la souris cliquez sur (bouton de défilement de la souris)?

Merci pour vos commentaires.

PS: j'ai déjà essayé d'autres solutions sur le "bouton du milieu", disponible sur ce site.

Testé dans tous les types de navigateurs avec le même résultat.

EDIT:
Cela ne fonctionne pas, le lien sera ouvert normalement lors de l'utilisation du bouton central de la souris. Lorsque vous utilisez le bouton gauche de la souris, rien ne se passe.

$oo.bind( 'mousedown click mouseup', function(e)
{ e.preventDefault(); e.stopPropagation(); return false; });

source d'informationauteur Codebeat