jQuery .ready() 调用一个 javascript 对象,不起作用
jQuery .ready() calling a javascript object, not working
我正在尝试在页面加载时调用JS对象的方法。这是我的代码:
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 方法的内容?
你的第一个示例不起作用,因为 $.ready 需要一个函数。 mobileScreen.resizeElems($(window).width())
不返回函数,因此它不起作用。
你的第二个例子应该可以正常工作,这里是在jsfiddle上:
http://jsfiddle.net/btipling/T3VtH/
确保 HTML 中有一个脚本标记来加载 jQuery 库,并且它出现在代码之前的 HTML 中。
相关文章:
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- 循环遍历以数组为值的Javascript对象
- 从ajax请求中获取javascript对象
- 如何从对象的原型方法访问JavaScript对象属性
- 将XML转换为普通的旧JavaScript对象
- 通过引用传递JavaScript对象
- javascript对象操作:根据指定条件选择属性
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- 如何在异步函数中使用javascript对象
- 临时Javascript对象
- 如何在ASP中为用户控件添加Javascript对象网
- 使用数组向下搜索Javascript对象
- Rails将JavaScript对象存储到Model的有效方式
- JavaScript对象不是从原型链继承的
- 如何创建具有默认值的JavaScript对象字段?(AngularJS模型相关)
- SetInterval在javascript对象中表现怪异
- Javascript 对象和 this 关键字
- 如何在不知道关键字的情况下访问javascript对象值
- 在 JavaScript 对象中设置要使用的运算符的属性
- 如何搜索JavaScript对象并更改值