Molto strano, che sia un bug di jquery?
Cmq potresti provare ad eseguire l'azione del click solo se il tempo trascorso tra l'evento mousedown e mouseup è inferiore a un certo lasso di tempo (tipo 500 msec):
codice:var inTime = false; $(document).ready(function(){ $("#elem").mousedown(function(){ inTime = true; setTimeout( function(){ inTime = false; },1*500); }); $("#elem").mouseup(function(){ if(inTime){ //fai l'azione del click } }); });