У меня проблема.Я связываю события клика с моими тегами «a», которые скрывают содержимое страницы и показывают загрузочную прядильную машину (пока не загрузится новая страница).
Проблема этого подхода заключается в том, что при нажатии кнопки «Назад»браузера, браузер восстанавливает последнее состояние предыдущей страницы, где вы можете видеть только загрузочный счетчик.
Это не то же самое для каждого браузера, но, например, на iPad с последним Safari это проблема.
Пример того, как мой код выглядит так:
$("a").click(function() {
showLoadingSpinner(".container", "loading new page...");
// hides the div with the container class and
// shows the loading spinner with the text "loading new page..."
});
Может быть, мне нужно каким-то образом заменить все эти запросы каким-то ajax-запросом, где я могу скрыть загрузчик после завершения запроса?
Редактировать: Я использую ASP.Сеть для создания сайта (без PHP).Это действительно сложное и большое приложение с множеством различных типов ajax-запросов повсюду на странице.
Редактировать 2: Просто чтобы прояснить, я говорю о тегах "a" с атрибутами "href".