Вторник, 14.05.2024, 11:01
Меню сайта
Категории раздела
JQuery плагины [59]
JQuery уроки [69]
PHP полезное [24]
PHP уроки [21]
Css [26]
JS [3]
SQL [9]
Css 3 [17]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Статьи » JQuery уроки

unload()

Описание: Привязывает обработчик события к событию "unload" JavaScript.

.unload( handler(объектСобытия) )

Добавлена в версию: 1.0
handler(объектСобытия)
Функция
Функция выполняется каждый раз, когда вызывается событие.

.unload( [ данныеСобытия ], обработчик(объектСобытия)

Добавлена в версию: 1.4.3
данныеСобытия
Карта
Карта данных, которая будет передана в обработчик событий.
обработчик(объектСобытия)
Функция
Функция для выполнения каждый раз, когда событие вызвано.

Этот метод является сокращением для .bind('unload', handler).

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

Точная обработка события unload меняется от версии к версии браузера. Для примера, некоторые версии Firefox запускают событие, когда осуществлен переход по ссылке, но не когда закрыто окно. В практическом использовании, поведение должно быть проверено на всех поддерживаемых браузерах, и сравненно с собственным событием beforeunload.

Любое событие unload должно быть привязанно к объекту window:

$(window).unload(function() {
 alert('Handler for .unload() called.');
});

После выполнения этого фрагмента, предупреждение будет отображаться всякий раз, когда браузер покидает текущую страницу. Нельзя отменить событие unload с .preventDefault(). Это событие доступно, так что сценарии могут выполнить очистку, когда пользователь выходит из страницы.

Пример

Для того, чтобы отображать сообщение типа alert, когда закрывается страница, попробуйте:
$(window).unload( function () { alert("Bye now!"); } );
Категория: JQuery уроки | Добавил: ChronoW (16.04.2013)
Просмотров: 1457 | Теги: аплоад jquery, unload jquery, unload() jquery | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: