Привязывает обработчик события к событию "resize" JavaScript, или вызывает данное событие на элемент.
.resize( handler(объектСобытия) )
Добавлена в версию: 1.0
handler(объектСобытия)
Функция
Функция выполняется каждый раз, когда вызывается событие.
.resize( )
Добавлена в версию: 1.0
.resize( [ данныеСобытия ], обработчик(объектСобытия)
Добавлена в версию: 1.4.3
Карта данных, которая будет передана в обработчик событий.
обработчик(объектСобытия)
Функция
Функция для выполнения каждый раз, когда событие вызвано.
Этот метод является сокращением для .bind('resize', handler) в первом варианте, и .trigger('resize') во втором.
Событие resize посылается к элементу window , когда размер окна браузера меняется:
$(window).resize(function() {
$('#log').append('<div>Handler for .resize() called.</div>');
});
Теперь, когда размер окна браузера изменяется, сообщения прилагаются к <div id="log"> один или больше раз, в зависимости от браузера.
Код в обработчике resize
никогда не должен полагаться на количество раз вызова обработчика.
В зависимости от реализации, события resize
могут быть отправлены непрерывно в процессе изменения размера
(типичное поведение для Internet Explorer и WebKit-браузеров, таких, как Safari и Chrome),
или только единожды в конце операции изменения размера (обычное поведение для Firefox).
Примеры
Чтобы сделать изменение размеров окна невыносимым, попробуйте сделать так:
$(window).resize(function(){
alert("Stop it!");
});
|