@alexfrolov_xcx

Как привязать всплывающий div при нажатии на кнопку?

Всем доброго времени суток! Как реализовать на js или jq такое: при нажатии на кнопку, рядом с ней всплывает div с формой , причём див всплывает относительно этой кнопки... просьба tooltip и popup не предлагать... интересно как это можно реализовать без старонних библиотек! Заранее спасибо!
  • Вопрос задан
  • 3170 просмотров
Пригласить эксперта
Ответы на вопрос 3
Залезаешь в любую такую библиотеку и смотришь как там реализовано
в кратце:
- создаешь элемент с содержимым, даешь ему position: fixed и с помощью js вычисляешь координаты отслеживаемого элемента, немножко изменяешь их, чтоб правильно позиционировать твой элемент и все, собственно
Ответ написан
Комментировать
userAlexander
@userAlexander
Верстка наше все)
alexfrolov_xcx я бы реализовывал подобное в одном элементе.
это облегчило бы js код.
так как отпадает нужда высчитывать координаты кнопки и позиционировать попап + все это делать снова при ресайзе окна и возможном изменении контента, если хотим иметь качественную верстку.
поэтому кнопку оборачиваете блоком и располагаете на одном уровне с ней ваше всплывающее окно.
позиционировать его нужно будет с помощью css, а js будет лишь добавлять активный класс от которого будем показывать либо скрывать окно.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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