Как задать автоматический размер модального окна для элементов position: absolute?

Рейтинг: 0Ответов: 1Опубликовано: 29.12.2014

Создаю модальное окно на Bootstrap. Вставляю в него элементы position: absolute. Как сделать так, чтобы окно автоматически меняло размер?

Ответы

▲ 3

Почитайте про позиционирование элементов на странице. То, что вы хотите сделать, на чистом css сдать нельзя, но можно попробовать запилить на jquery:

var el_width = $(element).width();
$('#popup').css('width', el_width);

Но не стоит забывать, что пока элемент невиден (display: none, что чаще всего бывает с попапами) его ширина равна нулю, а соответсвенно смысла что-то куда-то подставлять нет.

Единственное, что приходит в голову - это производить все расчеты после инициализации попапа.