Terminado el evento de cambio de tamaño | Programar Plus

Si estás acostumbrado a algo como jQuery UI redimensionable, obtienes eventos a los que puedes enlazar durante el cambio de tamaño, pero también al final del cambio de tamaño.

No existe tal evento en JavaScript nativo.

Puede falsificarlo estableciendo un tiempo de espera para ejecutar el código que desea ejecutar cuando se detiene el cambio de tamaño. Luego, borre ese tiempo de espera cada vez que se active un evento de cambio de tamaño. De esa manera, el tiempo de espera solo terminará si ese tiempo de espera realmente termina.

var resizeTimer;

$(window).on('resize', function(e) {

  clearTimeout(resizeTimer);
  resizeTimer = setTimeout(function() {

    // Run code here, resizing has "stopped"
            
  }, 250);

});

Similar al antirrebote.