jQuery se comporta de forma extraña después de actualizar la página (F5) en Chrome

Tengo un script, que funciona bien en Firefox, IE, ¡pero no en Chrome solo después de la actualización F5! Funciona en Chrome, si enfoco la dirección de URL y hago clic en Intro, pero no funciona si presiono F5, no lo obtengo en absoluto, ¿cómo puede tener un efecto en el código jQuery?

Así que aquí está el script:

$(document).ready(function() {
    var width = 0;
    $('#gallery img').each(function() {
    width += $(this).outerWidth(true);
    });

    $('#offer #gallery').css('width', width + 'px');
});

Y el resultado de Ancho debería ser 820, pero solo obtengo esto si actualizo el sitio enfocando la dirección URL y haciendo clic en Intro, de lo contrario, da el resultado de 90.

ntenté reiniciar el navegador y eliminar el caché, por lo que el problema no está ahí, ¿alguna idea?

Respuestas a la pregunta(3)

Su respuesta a la pregunta