jQuery se comportando de forma estranha após a atualização da página (F5) no Chrome

Eu tenho um script que funciona bem no FireFox, IE, mas não no Chrome somente após a atualização do F5! Ele funciona no chrome, se eu focar o endereço da URL e clicar em enter, mas não funcionará se eu pressionar F5, não entendo nada, como isso pode afetar o código jQuer

Então aqui está o script:

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

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

E o resultado de Width deve ser 820, mas só o faço se atualizar o site concentrando o endereço da URL e clicando em enter, caso contrário, obtém o resultado de 90.

Tentei reiniciar o navegador e excluir o cache, para que o problema não ocorra, alguma ideia?

questionAnswers(3)

yourAnswerToTheQuestion