Ciao e grazie per la risposta.
Il codice che mi hai passato funziona correttamente.
Ti volevo chiedere come faccio a far ritardare l'azione? mi spiego meglio nel codice che avevo abbozzato io avevo inserito
codice:
{
	var timer = setTimeout("slide()",1000); //wait 2 seconds
	element.onmouseout = function() { clearTimeout(timer); } //azzera timer
}
ho provato a modificarlo ed inserirlo nel tuo codice ma non mi va
Mi puoi indicare come metterlo correttamente?
la funzione richiama "slide()" come valore su cui calcolare il tempo, nella tua è riportato hover.
Grazie ancora per la pazienza