vilka_2009
@vilka_2009
Верстаю

Как вывести tooltip за пределы блока с overflow:scroll?

Есть на первый взгляд простая задача: сверстать вертикальное меню с определенной высотой и шириной с вертикальной прокруткой. У пункта меню есть иконка вызова справки. На эту иконку кликаешь и справа появляется тултип с кнопкой. Он появляется поверх всего меню! И пока прокручиваешь это меню, тултип должен быть все так же поверх всех (!) блоков. Наконец кликаешь за пределы меню - тултип пропадает.

Проблема в том, что я уже весь интернет перерыла в поисках проблемы codepen.io/anon/pen/ZQwpej - не получается сделать это перекрытие и хоть тресни. Тултип не хочет вылезать за пределы меню, т.е. родительских блоков. Прочитала про контекст наложения, понимаю, что решение кроется где-то здесь, но не понимаю в какое еще место прикрутить position: relative, чтобы теория заработала.
(З.Ы.: я пробовала пихать его везде, но в пример на кодепен не стала, чтобы не запутать никого).
В css оставила еще пару поясняющих комментариев.

Может это вообще только с помощью JS решается?
  • Вопрос задан
  • 974 просмотра
Решения вопроса 1
vilka_2009
@vilka_2009 Автор вопроса
Верстаю
Решила с помощью jQuery codepen.io/anon/pen/MKLmpM
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
nazarpc
@nazarpc
Open Source enthusiast
Обычно такие вещи помещают в корень body или даже html, после чего абсолютно позиционируют. Так что да, рекомендую на JS решать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы