X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Bootstrap modal ajax
mmkulikov
mmkulikov
Topic Starter сообщение 3.5.2016, 19:02; Ответить: mmkulikov
Сообщение #1


Старожил
******

Группа: Active User
Сообщений: 1714
Регистрация: 21.9.2012
Из: СССР
Поблагодарили: 494 раза
Репутация:   64  


Помогите разобраться.
Есть модальное бутстраповское окно.
В него по аяксу грузится контент
Примерно так подставляется
Код
jQuery("#message-box .modal-body .content").html(data.data.body);

Не могу понять, почему высота этого элемента сразу после подстановки контента
одна, а потом, когда выйдет из обработчика аякса, увеличивается до нормального размера....

Пол дня убил на копание - не могу понять :pionertrava:


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
KurtRassel
KurtRassel
сообщение 4.5.2016, 4:30; Ответить: KurtRassel
Сообщение #2


Новичок
*

Группа: User
Сообщений: 47
Регистрация: 22.6.2013
Поблагодарили: 12 раз
Репутация:   0  


mmkulikov, :huh: не понятно что вы имеете ввиду?

Цитата(mmkulikov @ 3.5.2016, 19:02) *
Не могу понять, почему высота этого элемента сразу после подстановки контента одна

Контент же из AJAX?

Цитата(mmkulikov @ 3.5.2016, 19:02) *
когда выйдет из обработчика аякса, увеличивается до нормального размера....


Контент выйдет? Какой размер - нормальный?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mmkulikov
mmkulikov
Topic Starter сообщение 4.5.2016, 13:41; Ответить: mmkulikov
Сообщение #3


Старожил
******

Группа: Active User
Сообщений: 1714
Регистрация: 21.9.2012
Из: СССР
Поблагодарили: 494 раза
Репутация:   64  


Цитата(KurtRassel @ 4.5.2016, 2:30) *
не понятно что вы имеете ввиду?

Цитата(mmkulikov @ 3.5.2016, 17:02) *
почему высота этого элемента сразу после подстановки контента
одна, а потом, когда выйдет из обработчика аякса, увеличивается до нормального размера....



Разобрался. Точнее подозревал сразу, но только сейчас нашел время все обмерить с калькулятором...
"Виноваты" картинки.
В момент вставки контента с картинками в обработчике ajax
их размер еще не определен (да и в обычном html, кстати тоже)
Имеем размеры контента за вычетом картинок.
Решение:
В конкретно моем случае картинки были все заведомо одинаковые.
Посему просто контейнеру с картинкой в стилях прописал конкретные размер
Все "чудеса" пропали...


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


 



RSS Текстовая версия Сейчас: 20.1.2017, 22:00
Дизайн