Je souhaite implémenter une fenêtre flottante d'information (ou comment l'appeler), qui apparaît lorsque le curseur est sur un élément et reste à une distance fixe au curseur. Par exemple quelque chose de plus moins comme ici:jQuery: fenêtre flottante d'information de la manière la plus élégante et la plus efficace
http://www.nytimes.com/interactive/2008/09/15/business/20080916-treemap-graphic.html
Say, j'ai 100 pour divs que je veux la fenêtre contextuelle apparaisse. Je pensais à le faire de deux façons:
Pour chaque div, dans le code HTML J'ai un div pop-up caché, sur
mousemove
je le montre, passer à la position du curseur et surmouseleave
je le cache. Chaque div a ses événementsmousemove
(x100) etmouseenter
(x100). J'ai un seulmousemove
pour la zone principale de la page, pour chaque divmouseenter
etmouseleave
Je montre/cache une fenêtre contextuelle. Il y a un seulmousemove
(x1) etmouseenter
+mouseleave
pour chaque div (x100).
Mes questions sont les suivantes:
Est-ce la voie? Ou y a-t-il un meilleur mécanisme jQuery à utiliser?
Y at-il une différence de performance lorsque j'ai un seul
mousemove
et 100mousemove
rappels?