Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как отловить измение размера контейнера? (https://javascript.ru/forum/jquery/33179-kak-otlovit-izmenie-razmera-kontejjnera.html)

Shitbox2 13.11.2012 09:31

Как отловить измение размера контейнера?
 
В зависимости от различных манипуляций (например вставка текста или появление блока сбоку), размер DIV-контейнера изменяется... или не изменяется. Как отловить момент, когда размер изменился? Какое это будет событие?

Serg_pnz 13.11.2012 09:41

Ну как бы ресайз должно ловить http://jquery.page2page.ru/index.php...82%D0%B8%D0%B9

Shitbox2 13.11.2012 09:55

Это не то, это только изменение окна браузера обрабатывает

bes 13.11.2012 10:18

думаю собственное
например
http://learn.javascript.ru/custom-events

Shitbox2 13.11.2012 10:34

Тоже думал. Видимо придется писать логику события и постоянно проверять на измение размера

cmd 13.11.2012 13:58

Цитата:

Сообщение от Shitbox2 (Сообщение 215722)
В зависимости от различных манипуляций (например вставка текста или появление блока сбоку), размер DIV-контейнера изменяется... или не изменяется. Как отловить момент, когда размер изменился? Какое это будет событие?

Я бы решал задачу с другой стороны: после каждой из упомянутых манипуляций выполнять проверку размеров с сохранением полученных результатов в переменные (для следующих проверок).

nerv_ 13.11.2012 17:54

Цитата:

Сообщение от Shitbox2
Как отловить измение размера контейнера?

никак. Пусть ваш контейнер-объект триггерит событие ресайз (предварительно на него нужно подписаться).

UPD: блин, тред не читал :)


Часовой пояс GMT +3, время: 22:46.