Неверно считается отступ от футера
-
На сайте используется дочерняя тема от темы Twenty Thirteen. В теме Twenty Thirteen есть скрипт functions.js, в частности в нем есть код, который отвечает за отступ от футера, если высота сайдбара больше высоты контента.
$( function() { if ( body.is( '.sidebar' ) ) { var sidebar = $( '#secondary .widget-area' ), secondary = ( 0 === sidebar.length ) ? -40 : sidebar.height(), margin = $( '#tertiary .widget-area' ).height() - $( '#content' ).height() - secondary; if ( margin > 0 && _window.innerWidth() > 999 ) { $( '#colophon' ).css( 'margin-top', margin + 'px' ); } } } );
Проблема в том, что этот отступ счиатется неправильно. Я выводил через console.log() значения $( ‘#tertiary .widget-area’ ).height() и $( ‘#content’ ).height(). Выяснилось, что $( ‘#content’ ).height() считается неправильно. Насколько мне удалось выяснить, то в высоту не попадают комментарии Cackle, хотя они входят в контейнер #content. Судя по всему, они подгружаюся после первоначальной загрузки страницы. Как это исправить? Править functions.js и добавлять что-то вроде $( document ).ready()? Тогда я не смогу обновлять родительскую тему. Или же обращаться к разработчикам комментариев и узнать, как подключить скрипт в head, но это тоже неправильно, т.к. скажется на скорости загрузки страницы.
- Тема «Неверно считается отступ от футера» закрыта для новых ответов.