Cita: probe con el window.onresize pero esto, se ejecuta cada vez que se redimensiona el navegador..
No entendi por que esto le es un problema...
Si lo que quiere es que se ejecute cuando el usuario deje estático el tamaño del navegador puede hacer un setTimeout y detectar cuando lo dejo quieto por una cantidad prudencial de tiempo.
Código Javascript
:
Ver originalvar tiempo;
window.onresize = function(){
if(tiempo){clearTimeout(tiempo)}
tiempo = setTimeout(function(){
// codigo de "Centrar"
},500);
}
Por cierto, hay mejores formas de centrar el contenido usando solo CSS,
cheque este articulo