В этой статье анализируются некоторые отношения между хэшем и ICO в JS. Поделитесь этим для вашей ссылки. Детали следующие:
Недавний тест вызвал ошибку, заявив, что ICO на некоторых страницах не отображается, поэтому причина этой проблемы была исследована.
Во -первых, убедитесь, что ссылка на странице представила favicon.ico. После проверки было обнаружено, что место. Hash in JS заставило ICO не отображаться. Причина в том, что местоположение. Hash устанавливается, когда ICO не загружается, что заставляет ICO не отображаться.
Location.hash часто используется в проектах и используется для позиционирования URL, например, «#Job-Manage» в http://h.liepin.com/#job-danage.
Решение заключается в следующем (принятие текущего проекта в качестве примера, и анализируется конкретная ситуация):
Project Points:
1. Содержание страницы отправляется, нажав меню, чтобы отправить запрос Ajax;
2. Отображаемый контент на странице - это событие по умолчанию MENU;
3. Установите местоположение. Hash - это событие Click через меню.
У этого есть проблема. При входе на страницу выполняется событие MENU Click, поэтому установлено место. Hash.
Вы можете сделать это, установив переменную, чтобы убедиться, что местоположение. Hash не установлен при первом вводе на страницу.
$ (function () {$ ('. Menu a'). Click (function (event, hashboolean) {var that = $ (this); $. ['id', that.attr ('data-id')]. Join ('=');Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.