Когда дело доходит до js, я в значительной степени новичок, поэтому извиняюсь, если мне не хватает чего-то очень простого.
По сути, я провел некоторое исследование использования history.pustate и popstate и сделал так, чтобы строка запроса добавлялась в конец URL-адреса (?v=images
) или (_2 _) ... (_ 3_ означает «вид» ) с помощью этого:
var url = "?v=profile"
var stateObj = { path: url };
history.pushState(stateObj, "page 2", url);
Я хочу сделать так, чтобы я мог загружать контент в div, но без перезагрузки страницы, что я сделал с помощью функции .load()
.
Затем я использовал этот код:
$(window).bind('popstate', function(event) {
var state = event.originalEvent.state;
в разделе $(document).ready()
и позже попробовали использовать только теги <script>
, но ни один из них не сработал.
Я не знаю, как сделать так, чтобы содержимое изменялось, когда я использую кнопку «Назад», или, по крайней мере, заставляет меня запускать свою собственную функцию для этого; и я предполагаю, что это как-то связано с объектом состояния ?! Я просто не могу найти в Интернете ничего, что бы четко объясняло этот процесс.
Если бы кто-то мог мне помочь, это было бы замечательно, и заранее спасибо всем, кто это сделает!