Как выяснить, закрывается ли окно в обратном вызове jQuerys unload ();метод - PullRequest
0 голосов
/ 04 августа 2010

Можно ли выяснить, какой тип события вызвал $(window).unload();?Чтобы быть более конкретным, меня интересует только случай, когда пользователь закрыл окно (всплывающее окно), а не когда он просто уходит с текущей страницы.

Я посмотрел напараметр события, переданный обратному вызову unload ();но в этом объекте, похоже, нет ничего, что будет полезно.

Кто-нибудь знает решение этой проблемы?

Код:

$(function() {
    $(window).unload(function(event) {
        // This is obviously pseudo code. Help me fix it!
        if(event.type == 'closing') { // I had expected something along these lines to work
            // Do stuff before the window closes
        }
    });
});

1 Ответ

0 голосов
/ 04 августа 2010

Нет, насколько мне известно, это невозможно. Документ только узнает, что он собирается быть выгруженным. Почему бизнес в браузере.

...