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), контент загружается каждый раз идеально.
Вот страница, где существует проблема:
Попробуйте нажать на значок "развернуть" в правом нижнем углу любого из домов, и вы увидите проблему. Если вы нажмете на следующую стрелку в верхнем меню, она загрузит 2-й блок, и вы также можете вернуться к первому блоку.
Эта проблема существует в Chrome (а также на моем iPhone), а не в Firefox (кажется, что FF работает правильно), и в консоли разработчика в Chrome нет ошибок. Что я делаю неправильно?
1 ответ
Я проверил ваш сайт и посмотрел на HTML - весь контент есть ТАМ, он просто скрыт (для него установлен CSS для отображения: нет). Я подозреваю, что любой плагин / библиотека / все, что вы используете, устанавливает его для отображения: ни один, если вы не собираетесь это делать.