Pokud jste zvyklí na něco jako velikost jQuery UI, můžete změnit události, na které se můžete vázat během změny velikosti, ale také na konci změny velikosti.
V nativním JavaScriptu žádná taková událost neexistuje.
Můžete to předstírat nastavením časového limitu pro spuštění kódu, který chcete spustit při zastavení změny velikosti. Poté tento časový limit zrušte pokaždé, když dojde k události změny velikosti. Tímto způsobem časový limit skončí, pouze pokud tento časový limit skutečně skončí.
var resizeTimer; $(window).on('resize', function(e) ( clearTimeout(resizeTimer); resizeTimer = setTimeout(function() ( // Run code here, resizing has "stopped" ), 250); ));
Podobně jako debouncing.