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