Afficher une note près de l'élément
Créez une fonction positionAt(anchor, position, elem) qui positionne elem, en fonction de position près de l’élément anchor.
La position doit être une chaîne de caractères avec l’une des 3 valeurs :
"top"– positionelemjuste au dessus deanchor"right"– positionelemimmédiatement à droite deanchor"bottom"– positionelemjuste en dessousanchor
Il est utilisé à l’intérieur de la fonction showNote(anchor, position, html), fournie dans le code source de la tâche, qui crée un élément “note” avec html donné et l’affiche à la position donnée près de anchor.
Voici la démo des notes :
Dans cet exercice, il suffit de calculer avec précision les coordonnées. Voir le code pour plus de détails.
Veuillez noter : les éléments doivent être dans le document pour lire offsetHeight et d’autres propriétés.
Un élément caché (display:none) ou hors du document n’a pas de taille.