У меня onhashchange
вот так ...
window.addEventListener("hashchange", afunction() , false);
, который вызывает функцию при изменении хеша. Проблема в том, что сама функция вставляет div
в страницу. Кажется, что это приводит к бесконечному циклу функции, вызывающему себя снова и снова. Можно ли как-то изменить мой вызов, чтобы он не делал этого? и только изменить его, если остальная часть страницы изменится? Каждый раз, когда остальная часть страницы меняется, я хочу обновить свой div. Страница изменяется с помощью AJAX, и я использую оставшуюся часть страницы, чтобы создать свой div, поэтому я должен ждать, пока он не завершит восстановление.