Firefox (3.6) Selectbox State и кнопка браузера «Назад» - PullRequest
1 голос
/ 04 февраля 2010

У меня есть страница с окном выбора, которое изменяет расположение окна с помощью хэшей, чтобы изменить состояние хэша при выборе опции. Это позволяет пользователю нажимать вперед и назад для навигации по различным опциям выбора. Все работает хорошо, пока вы не нажмете ссылку, чтобы перейти от страницы, а затем нажмите кнопку назад браузера, чтобы попытаться перейти назад. Браузер (Firefox 3.6) не поддерживает выбранное состояние окна выбора, похоже, он автоматически возвращается к верхнему элементу. Однако IE 8, похоже, поддерживает выбранное состояние.

Кроме того, при использовании кнопки «Назад» событие document.ready (jquery) не запускается, поэтому, похоже, нет способа исправить это с помощью этого события. Есть идеи?

1 Ответ

2 голосов
/ 08 февраля 2010

Пожалуйста, не используйте событие разгрузки «взломать» вслепую по причинам, которые я описал в мой ответ .

Для вашей проблемы правильное решение будет состоять из двух частей:

  1. добавление pageshow обработчика событий , который устанавливает значение выбора для Firefox.
  2. Придумайте упрощенный тестовый пример проблемы и покажите ее здесь, а затем отправьте сообщение об ошибке поставщику браузера. Из вашего описания не похоже, что это поведение предназначено.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...