Hi Du,
ehrlich gesagt, hab' ich mir Deinen Source nur flüchtig angeguckt, und eigentlich mag' ich solche Antworten, wie ich sie jetzt gebe, sonst auch nicht, aber:
Mach es lieber anders. Deine Implementation scheint mir ziemlich unelegant und semantisch gesehen eine ziemliche Vergewaltigung der Elemente.
Ganz simpel: Gib' Deinem Element einen title-Parameter, z.B.:
<span title="Das ist der Hover-Text">Huhu</span>
Das funktioniert prima (soll heißen: die meisten Browser sollten das von Dir gewünschte tun - einen Tooltip anzeigen) und ist 1a-HTML (behaupte ich mal ganz großspurig ;).
Grüße,
Mirko