JQuery или JS обрабатывают браузеры кнопку назад - PullRequest
3 голосов
/ 04 декабря 2010

Есть идеи, как перехватить кнопку возврата браузера через jQuery, чтобы я мог запустить функцию события? Мне не нужно использовать jQuery BBQ или jQuery Address, я только запрещаю поведение по умолчанию и запускаю его позже после некоторой анимации.

Спасибо!

д

Ответы [ 2 ]

1 голос
/ 04 декабря 2010

Не пробовал, но я думаю, что делай, что хочешь.

window.onbeforeunload = function () {
   // stuff do do before the window is unloaded here.
}

с помощью jQuery вы можете попробовать функцию .unload ()

Событие unload отправляется в окно элемент, когда пользователь уходит со страницы. Это может означать один из много вещей. Пользователь может иметь нажал на ссылку, чтобы покинуть страницу, или введите новый URL в адрес бар. Кнопки вперед и назад будут вызвать событие. Закрытие браузера окно вызовет событие срабатывает. Даже перезагрузка страницы будет сначала создайте событие выгрузки.

0 голосов
/ 04 декабря 2010

На земельном участке:

$(window).unload( function () { /*code here*/ });

РЕДАКТИРОВАТЬ - вместо закрывающей скобки были скобки

РЕДАКТИРОВАТЬ - Удален лишний семиколин

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