Ciao,
ho questa funzione javascript che permette di ottenere un effetto sui link del menu:

$(document).ready(function() {
$("ul#nav li a").addClass("js");
$("ul#nav li a").hover(
function () {
$(this).stop(true,true).animate({backgroundPositio n:"(0 0)"}, 150);
$(this).animate({backgroundPosition:"(0 0px)"}, 250);
},
function () {
$(this).animate({backgroundPosition:"(0 -149px)"}, 200);

}
);

});

l'effetto è visibile qui:
http://line25.com/wp-content/uploads...emo/index.html


poi, con php
<li <?php if ($thisPage=="Chi siamo") echo " id=\"currentpage\""; ?>>chi siamo

il background dei link dovrebbe restare in posizione quando siamo nella pagina selezionata.
Il problema è che se poi passo sul link, il background torna su, eseguendo la funzione javascript... come faccio a fermarla? Ad esempio, se sono nella pagina Chi siamo, vorrei che il background del link "Chi siamo" nell'hover non eseguisse la funzione di slide...
non so se mi sono spiegata...
spero qualcuno possa aiutarmi!!
Grazie...