Završeno mijenjanje veličine događaja - CSS-trikovi

Sadržaj

Ako ste navikli na nešto poput veličine veličine korisničkog sučelja jQuery, dobit ćete događaje na koje se možete vezati tijekom promjene veličine, ali i na kraju promjene veličine.

U izvornom JavaScript-u ne postoji takav događaj.

Možete ga lažirati postavljanjem vremenskog ograničenja za pokretanje koda koji želite pokrenuti prilikom zaustavljanja veličine. Zatim očistite taj timeout svaki put kad se pokrene događaj promjene veličine. Na taj će način timeout završiti samo ako taj timeout zaista završi.

var resizeTimer; $(window).on('resize', function(e) ( clearTimeout(resizeTimer); resizeTimer = setTimeout(function() ( // Run code here, resizing has "stopped" ), 250); ));

Slično odbijanju.

Zanimljivi članci...