prihlasenyprihlasit | registrovat

.resize()

kategorie: Udalosti

.resize(handler(eventObject)) vráti: jQuery

Bind spracovanie udalosti na "veľkosť" JavaScript udalosť, alebo podnet, že udalosť na element.

Táto metóda je skratka pre .bind('resize', handler) v prvej variante, a .trigger('resize') v druhej.

resize udalosť je odoslaná do okna elementu, keď bola zmenená veľkosť okna prehliadača:

$(window).resize(function() {
  $('#log').append('
Handler for .resize() called.
'); });

Teraz, keď sa zmení veľkosť okna prehliadača, správa je pripojená do <div id="log"> raz alebo viackrát, v závislosti na prehliadači.

Kód v resize handler by sa nemal nikdy spoliehať na to, koľkokrát je handler volaný. V závislosti na implementácií, môže byť resize udalosť posielaná nepretržite ako "zmena v priebehu" (typické správanie v Internet Explorer a WebKit prehliadačoch ako Safari a Chrome), alebo iba raz na konci zmeny veľkosti (typické správanie v Firefox).

Priklady:

Ak chcete vidieť šírku okna zatiaľ (alebo potom) čo je upravovaná, skúste:
 $(window).resize(function() {
  $('body').prepend('<div>' + $(window).width() + '</div>');
});

API

© 2009 Shaddow admin hosting od VIPHosting