Покажите заметку рядом с элементом
важность: 5
Создайте функцию positionAt(anchor, position, elem), которая позиционирует элемент elem в зависимости от значения свойства position рядом с элементом anchor.
Аргумент position – строка с одним из 3 значений:
"top"– расположитьelemпрямо надanchor"right"– расположитьelemнепосредственно справа отanchor"bottom"– расположитьelemпрямо подanchor
Она используется внутри функции showNote(anchor, position, html), которая уже есть в исходном коде задачи. Она создаёт и показывает элемент-«заметку» с текстом html на заданной позиции position рядом с элементом anchor.
Демо заметки:
В этой задаче нам нужно только аккуратно вычислить координаты. Смотрите код для изучения деталей реализации.
Обратите внимание, что элементы должны уже быть в документе перед чтением offsetHeight и других свойств.
Спрятанный (display:none) элемент или элемент вне документа не имеют размеров.