JQuery выгрузить эффект страницы - PullRequest
1 голос
/ 16 декабря 2011

Я хочу, чтобы каждый раз, когда страница оставлялась (выгружалась) на моем веб-сайте, к <body>.

применялся эффект jquery.

Вот что я пробовал:

$(window).unload(function(){
    $("body").hide("blind", 2000, function(){alert("bye")});
});

... но безуспешно. Я думаю, что происходит, JQuery не ждет, пока эффект закончится, прежде чем он перейдет на следующую страницу.

1 Ответ

0 голосов
/ 16 декабря 2011

Выгрузить означает, что страница уже выгружена. Вы не можете применить эффект, он никогда не запустится.

Вы можете поместить свой код в "beforeunload", в этом случае он, вероятно, по крайней мере запустится (возможно, в некоторых браузерах), но страница будет выгружена задолго до того, как у нее появится возможность выполнить какую-либо анимацию.

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