darkspotinthecorner / DarkTip

The DarkTip plugin is a javascript based tooltip framework that enables quick and easy development of modules that hook into specific aspects of a webpage and display context sensitive tooltips.
http://darkspotinthecorner.github.io/DarkTip/
MIT License
31 stars 3 forks source link

fixes für anzeigebugs #3

Closed exochron closed 12 years ago

exochron commented 12 years ago

Hi,

ich verwende die Darktips bei einem Wow-Projekt von mir. Da fiel mir auf, dass sie bei meinem Itemlinks scheinbar unkontrolliert anfingen kurz zu flackern bzw. auch einfach wieder verschwanden. Konkret scheint das bei allen Fällen von verschachtelten Elementen gewesen zu sein in dem ein Elternelement einen Darktip hatte. z.B.: < a href="http://eu.battle.net/wow/de/item/78000">< img src="http://eu...jpg" />< /a>

Der Fehler enstand durch die Nutzung der jQuery-Events mouseover und mouseout, welche ständig feuern, wenn ein Kindselement (mit der Maus) überfahren wird. Besser ist hier die nutzung von mouseenter und mouseleave, da sie echt nur am Entsprechendem element feuern. (siehe demo bei: http://api.jquery.com/mouseleave/)

Ich habe dabei noch ein paar Kleinigkeiten optimiert, was das ganze hoffentlich noch einen Tick fixer und stabiler macht. Schau es dir bei bitte Gelegenheit einfach mal an, danke.

mfg exo

btw.. Arrays lassen sich in JS per concat() mergen/verknüpfen. ;) (siehe startUp( ))

darkspotinthecorner commented 12 years ago

Hey! Tausend Dank, mir ist das mit dem Verschwinden auch kürzlich aufgefallen als ich anfing mit dem Decorative Mode. ;)

Ich konnte den Pull Request nicht automatisch reinholen, da ich lokal schon Änderungen am master submitted hatte. Ich hab' den Code von Hand reingeholt und werde deinen Beitrag natürlich nicht untergehen lassen!

Vielen Dank nochmals! :-D