Здравствуйте. Есть код:
var scav = $('#el').height();
Он всегда возвращает 0 в переменную scav.
Сам блок #el изначально имел display:none.
Т.е. ситуация понятна, изначально в DOM информация о высоте блока хранилась, как 0, я понимаю это так.
Вот я делаю
$('#el').show();
var scav = $('#el').height();
В переменной все равно 0.
Думаю, надо бы повешать обработчик с помощью метода on, но вот какой не пойму никак.
Пробовал так:
jQuery("body").on("change", "#el", function(event){
console.log('yep');
var scav = $('#el').height();
});
в консоли даже не видно yep. Ну, видимо, событие change не подходит. А какое тогда?
Не получается что-то.
Подскажите, пожалуйста.