jQuery: управляющая страница перезагружается или удаляется с текущей страницы - PullRequest
1 голос
/ 22 сентября 2011

Если пользователь отходит от текущей страницы, используя мышь (щелкнув ссылку) или клавиатуру (нажимая клавишу ввода, когда фокусируется на элементе формы), я хочу заранее иметь возможность запускать команды JavaScript / jQuery.

Примерный рабочий процесс:

  1. Пользователь нажимает на любую ссылку или нажимает клавишу, которая приведет к загрузке новой страницы в браузере
  2. Событие JavaScript запускается и выполняетчто-то (например, console.log())
  3. Наконец, загрузка страницы выполняется

Кроме того, было бы здорово, если бы это также работало с пользовательскими событиями, которые запускают перезагрузку страницы (например,нажав F5).

Я понимаю, что здесь есть что-то похожее на Stackoverflow.Он показывает предупреждение перед загрузкой другой страницы, если в окне ответа есть несохраненный контент.Это может быть та же функциональность, о которой я прошу.

1 Ответ

2 голосов
/ 22 сентября 2011
$( window ).unload(function() {
 return "Handler for .unload() called.";
});

Ссылка: JQuery unload () .

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