I li probabilmente escono perche' anche l'UL necessita float left(non sono grafico ma presumo sia quello il problema).
$('#menu').animate({left: top_value}, { queue:false, duration:500});
#menu probabilmente e' l'id del ul e non del li cliccato o su mouseover, se devi spostare un li devi usare l'id dell'elemento che vuoi spostare.
Nel caso se per mouseover puoi usare $(this)..... dove this sta per l'oggetto intero(htmlObject)

Rispondi quotando