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

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

resize()
Привязывает обработчик события к событию "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!");
});
Категория: JQuery уроки | Добавил: ChronoW (12.01.2013)
Просмотров: 899 | Теги: resize(), jQuery resize | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: