Я пытаюсь вызвать метод объекта JS для pageload. Вот мой код:jQuery .ready() вызывает объект javascript, не работает
var mobileScreen = {
scWidth : $(window).width(),
resizeElems : function(W) {
console.log("About to resize!");
}
}
$(document).ready(mobileScreen.resizeElems($(window).width()));
Мой JQuery .ready() метод не распознает mobileScreen.resizeElems() как функция (мой редактор не делает каких-либо синтаксиса на нем
Моя консоль возвращается. пусто, мой код никогда не получает внутри resizeElems()
Я пытался регулировать свою функцию .ready() следующим образом:.
$(document).ready(function() { mobileScreen.resizeElems($(window).width()) });
Но я получаю тот же результат Я пропускаю что-то аЬ. вызывать метод resizeElems моего объекта?
Что говорит консоль? – Jite
Какая ошибка вы получаете? – SLaks
Ваш второй пример, вероятно, работает так, как вы ожидаете; что такое «тот же результат»? Редактор выделяет? Вы можете попробовать добавить точку с запятой после утверждения в литерале функции. – Ryan