JQuery "получить" не загружает контент полностью

У меня есть основной файл, загружающий второй php-файл, например так:

$.get('single.php?admin=1&start=1').success(function(data) {
    $('.loader').fadeOut(400, function() {
       $('#overlay').html(data);
       $(".content h2").css({"padding-top": "50px"});
    }); 
});

Оверлей заполняется содержимым страницы "single.php", когда я просматриваю HTML с помощью инструментов разработчика Chrome. И я вижу меню в верхней части страницы, но основное содержание не отображается. Когда я загружаю страницу вручную ( http://bit.ly/1dCHTEp), контент загружается каждый раз идеально.

Вот страница, где существует проблема:

http://bit.ly/11U9OzC

Попробуйте нажать на значок "развернуть" в правом нижнем углу любого из домов, и вы увидите проблему. Если вы нажмете на следующую стрелку в верхнем меню, она загрузит 2-й блок, и вы также можете вернуться к первому блоку.

Эта проблема существует в Chrome (а также на моем iPhone), а не в Firefox (кажется, что FF работает правильно), и в консоли разработчика в Chrome нет ошибок. Что я делаю неправильно?

1 ответ

Решение

Я проверил ваш сайт и посмотрел на HTML - весь контент есть ТАМ, он просто скрыт (для него установлен CSS для отображения: нет). Я подозреваю, что любой плагин / библиотека / все, что вы используете, устанавливает его для отображения: ни один, если вы не собираетесь это делать.

Другие вопросы по тегам