Backspace активный ли класс JQuery - PullRequest
2 голосов
/ 30 августа 2009

У меня небольшая проблема с некоторыми jquery и http://www.mikage.to/jquery/jquery_history_noc.html

Функция отлично работает, моя проблема в том, чтобы выделить класс li, меню вкладок, когда пользователь нажимает клавишу Backspace с помощью клавиатуры, или просто использовать кнопку «Назад» в браузере, чтобы вернуть последнюю просмотренную страницу.

HTML-код

код li с активным классом, когда страница включена

<li class="active"><a href="#prices" rel="history"><span>Prices</span></a></li>

код запроса:

Это загружается, когда

$(document).ready 
    $('li > a').click(function() {
    $('li').removeClass();
    $(this).parent().addClass('active');        
});

Могу ли я сделать сом .... keyCode == 8 (клавиша возврата), чтобы вернуться на последнюю страницу? Может кто-нибудь дать мне совет, или Мэйби даст мне пример кода: - /

1 Ответ

2 голосов
/ 30 августа 2009

Я бы рассмотрел сохранение состояния в cookie (например, был ли добавлен класс к элементу) и повторную инициализацию вашей страницы из значений, записанных в cookie в вашей функции $(document).ready. Я сделал что-то подобное, чтобы сохранить расширенные фрагменты страницы. Проверьте плагин jQuery cookie .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...