У меня был похожий пост здесь, addEventListener load на ajax load БЕЗ jquery
Как я решил, это было вставить вызовы функций в мою функцию stateChange.Страница, которую я настроил, состояла из 3 кнопок, которые загружали 3 разные страницы в область содержимого.Поскольку мне нужно было знать, какая кнопка была нажата для загрузки страницы 1, 2 или 3, я мог легко использовать операторы if / else, чтобы определить, какая страница загружается, а затем какую функцию запустить.Я пытался зарегистрировать разные слушатели кнопок, которые работали бы только при загрузке определенной страницы из-за идентификаторов элементов ..
, так что ...
if (страница1 загружается,pageload = 1) запустить функцию registerListeners1
, то же самое для страницы 2 или 3.