2015-07-07 3 views
0

Я создаю веб-страницу jQuery, и у меня есть инструкция, которая автоматически устанавливает ширину тега заголовка. Но когда я запускаю его в первый раз, jQuery НЕ игнорирует его и устанавливает его на 1542px.Поведение при обновлении страницы

Странно то, что при обновлении страницы или при повторном запуске ее из Netbeans на новую вкладку она НЕ игнорирует эту инструкцию и работает так, как я хотел, все хорошо и идеально.

Еще более странно: все это происходит только в Firefox, но все работает с IE (не пробовали другие браузеры).

КОД

У меня есть этот кусок кода из моего HTML:

<script> 
    var data = ""; 

    var success = function (data) { 

     OneMenu.createMenu("#mainMenu", data); 
    }; 

    $.ajax({ 
     dataType: "json", 
     url: "/MenuOne/example_menu.json", 
     data: data, 
     success: success 
    }); 
</script> 

Внутри CreateMenu я определяю весь мой код с помощью JSON, а также мои инструкции JQuery находятся там, и я не знаю, понадобится ли вам больше кода или jsfiddle или anythig - скажите мне, если вам это нужно.

Если вы поняли, что происходит, я думаю, что проблема возникает из кэш-памяти, но я не делать действительно не знаю, как это исправить ...

Благодарности сопрягается

+0

Вы, кажется, спрашиваете о функции, которая устанавливает ширину заголовка, но я не вижу эту функцию здесь. Является ли аякс даже релевантным? – isherwood

+0

Извините, я не знаю, откуда моя проблема. Дело в том, что в первый раз я запускаю свою программу, это беспорядок, но когда я обновляю страницу, она работает хорошо. Я не прошу о самом решении. Мне просто нужен кто-то, кто объясняет мне, что происходит, и дайте мне совет. – Croc

ответ

0

Я думаю, Я нашел, что происходит: http://ask.metafilter.com/200230/My-webpage-wont-update-unless-I-hit-the-refresh-button

Я еще не знаю, как решить проблему, но знание о том, откуда оно происходит, - это начало. Надеюсь, это может помочь кому-то. (Я оставлю сообщение открытым, если у кого есть предложения).

Смежные вопросы