У меня есть кнопка, когда я нажимаю исполняемый код js. Как это.Получите высоту div для того, чтобы содержимое div полностью загрузилось
jQuery(".button").on('click', function(){
var page = jQuery(this).attr('data-href');//Get data-href with permalink.
jQuery('#ajax_div').load(page,
function(){
var newHeight = jQuery('#content_loaded').height()+200;
var el = jQuery('#div_containing_ajax_div_and_content_loaded');
el.css({'height': newHeight + 'px'});
});
});
При первом запуске страницы работает неправильно, но после того, как изображения и т. Д. В кеше работают нормально. Как я могу подождать, пока содержимое будет полностью отображено для выполнения вычисления высоты? Все это без использования функций задержки и без использования плагина. Существует функция типа $ (windows) .ready().
Я использую wordpress, и с jquery load() он получает высоту до того, как изображение полностью будет рендериться, а высота меньше реальной высоты содержимого в div.
Спасибо.
Использование $ (документ) .ready() – Ionut
вы пробовали его в '$ (документ) .ready)' функции (? –
Да, я пытаюсь :(и не работает –