Ciao a tutti! ho creato questo piccolo script per far apparire un menu cliccando con il tasto destro nella pagina html
il menu appare solo che ho aggiunto la funzione per far si che quando uno toglie il mouse dalla tendina, quest'ultima scompaia...
invece scompare appena si muove il mouse, anche se è sopra alla tendina.. come mai?
codice:
<body></body>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
var x,y;
$(document).mousemove(function(e){
x=e.pageX;
y=e.pageY;
});
$(document).bind("contextmenu",function(e){
$("body").append("<div class='menu' style='background:#ff9; width:80px; height:80px; position:absolute; left:"+(x-40)+"px; top:"+(y-40)+"px;'><span>voce uno</span>
<span>voce due</span>
<span>voce tre</span>
</div>");
$(".menu").mouseout(function(){
$(this).remove();
});
return false;
});
</script>