Ho un problema un po' fastidioso. Ho uno script con l'effetto slideDown() e SlideUp() e funziona correttamente, l'unica cosa è che quando la pagina viene caricata, la prima volta che si passa nel link per visualizzare l'effetto, questo non funziona; è come se dovesse mettere in Cache l'effetto per poi visualizzarlo.

Ho il codice, precisamente questo:
Codice:
$(document).ready(function()
{
	$("#nav>li").hover(
		function()
		{
			$("ul",this).slideDown("fast");
		},
		function()
		{
			$("ul",this).slideUp("fast");
		}
	);
});
Messo nel tag <head>. Ho provato a metterlo dopo #nav, ma non ho risolto. Ho fatto una prova ed aspettato fino alla fine del caricamento della pagina, ma niente.

Come posso risolvere questo fastidioso problema?