window.onload = function() { //set position of background overlay in section4 $('.overlay-wrap4').css('top', $('#section4').offset().top + "px"); $('.overlay-wrap4').css('height', $('#section4').height() + "px"); } window.onresize = function() { console.log("well called") $('.overlay-wrap4').css('top', $('#section4').offset().top + "px"); //where I put a comment $('.overlay-wrap4').css('height', $('#section4').height() + "px"); }Cuando el documento está todo cargado, ejecuta con éxito las 2 líneas anteriores, pero cuando se cambia el tamaño de la ventana, no ejecuta la instrucción donde puse un comentario. Pero si lo copio y lo pego en la consola, hace bien la acción Entonces, ¿por qué no se ejecuta dentro de la función onresize cuando cambio el tamaño de la ventana? El log de la consola bien llamado está bien ejecutado