Per fare quello che intendi, non serve alcun javascript, puoi fare tutto coi CSS.
Ammettiamo che hai la tua immagine
Devi aggiungere un paio di cosette, in questo modo:codice:[img]immagine.jpg[/img]
E ora veniamo ai CSS
In questo modo cosa succede? Normalmente lo <span> è nascosto, ma quando il mouse passa sopra l'immagine, diventa visibile. La posizione di default dello span è sotto l'immagine, ma con le opportune proprietà CSS si può posizionarlo dove si vuole.codice:a>span { display : none; position : relative; } a:hover>span { display : block; background-color : yellow; color : black; }
Fatemi sapere se servono chiarimenti.