Показать сообщение отдельно
  #1 (permalink)  
Старый 11.07.2013, 11:37
Интересующийся
Отправить личное сообщение для ak-o Посмотреть профиль Найти все сообщения от ak-o
 
Регистрация: 04.04.2013
Сообщений: 10

Объясните, почему так происходит
Всем привет, есть вот такой код, скажем:

$(function() {
      var obj = {
           test: $('#menu')
      };
});

После загрузки страницы, obj.test равен объекту, но видимо что-то с ним не так, т.к работать с ним не получается.
Проблему решили следующим путем - сам файл, содержащий объекты такого вида, был перенесен в конец файла html перед закрывающим тегом </body>
И о чудо! все работает.
Если смотреть через консоль, то объекты чуточку отличаются друг от друга(при случае когда файл находится в HEAD и ближе к </body>)
Вопрос: почему так происходит,и с чем это может быть связанно?
Интересно узнать причину.Спасибо
Ответить с цитированием