2017-01-21 2 views
1

Начинающий здесь. Мой сайт - www.robbiedawson.com - иногда не загружается ни один из текста в серый нижний колонтитул, включая номера и ссылки, что предотвращает навигацию. Я столкнулся с этим при обновлении с отключенным кешем и без него, примерно 1 в 20 раз по Wi-Fi-соединению, 1 в 2 на моем 4G-соединении, почти исключительно на страницах «плакатов», на которые загружено больше данных. В консоли нет ошибок. Перемещение моих сценариев JQuery в нижний колонтитул производит эту ошибку каждый раз, снова без ошибок в консоли.JQuery скрипты иногда не работают

Даже размещение пустых<script></script> тегов перед тегом </body> вызывает эту ошибку, возникающую каждый раз. Также меняется $(document).ready(function() на $(window).on('load', function().

Некоторые из этих сценариев JQuery используют <?php echo json_encode($var); ?> для работы с информацией о содержимом папок на сервере для определения текста в нижнем колонтитуле.

Мне было бы интересно узнать о возможных причинах, исправлениях или обходных решениях для этого.

+0

Code Base formatted –

ответ

0

Есть ошибки в вашем HTML, в том числе: теги

<img class="image-2 caption" src="image1.jpg" onerror="this.src='/error/derp.jpg'"></img> 

изображения не имеет закрывающий тег. Также:

<div class="tab"id="tab-2"> 

Необходимо указать пробелы между атрибутами (класс и идентификатор). Попробуйте очистить HTML, есть хороший шанс, который может решить проблему.

+0

Спасибо, что указали это. Теперь я очистил html, и теперь он проверяется корректно. К сожалению, проблема все еще существует. Любые дальнейшие идеи очень ценятся. – user3724804

Смежные вопросы