Entonces creo que no entiendes como usar CSS en general, porque si bien dicho código PHP te va a generar en tag de HTML entonces, ¿por qué no le pasas un class y con CSS ajustas lo detalles usando :hover?
Eso es básico si estás trabajando en la web, no entiendo porque algo así de simple no se te ha ocurrido.
Código PHP:
'title' => '<span class="imagen"></span>'
styles.css
Código CSS:
Ver original.imagen { background: url('off.gif'); }
.imagen:hover { background: url('on.gif'); }
Digo, es mucho mejor que andar combinando Javascript de una manera que no sabes controlar aún, y además mucho menos intrusivo.