Hi,
das mit dem <span> kannste erstmal lassen. Hätte ich auch so gemacht, eventuell sogar eher mit einem <div>.
Jetzt würde ich das nicht mit einem a:hover machen, sondern jedem Listeneintrag ein MouseEvent mitgeben.
1. onmouseover: zeige Bild (also bei div: display=block )
2. onmouseout: verstecke das bild (wieder bei div: display=none).
Das sollte funktionieren.
Weiß jetzt nicht genau, ob das display=block und =none auch bei spams funktioniert.
Das musste dann mal ausprobieren, aber generell würde ich das nicht a:hover machen.
So hätte ich das gemacht, d.h. aber nicht, dass meine Lösung besser oder eleganter ist. Das habe ich mir so angewöhnt und fahre damit sehr gut.
Grüße,
Thorsten F.