JScroll не может видеть, когда javascript изменил историю окон с pushState
.
Я добавил JScroll для сообщений на странице индекса.Например, URL по умолчанию localhost .И когда после пути нет пути, будут загружены сообщения по умолчанию, и jscroll будет работать так, как должно.
Но у меня есть вкладки на главной странице (новые, верхние, горячие), которые меняют порядок сообщений.Поэтому, когда я нажимаю на вкладку, она динамически меняет URL с window.history.pushState
и отправляет запрос с новым фильтром для отображения сообщений.
Но в JScroll он все еще оставляет старый href и загружает старые данные.Например - я прокручиваю на localhost / new , и когда я меняю вкладку на localhost / top в JScroll nextHref
равен "http://localhost:8000/new?page=3 div.infinite-scroll"
вместо "http://localhost:8000/top?page=1 div.infinite-scroll"
.
Как я могу изменить его, чтобы он синхронизировался с вкладками?