【发布时间】:2011-06-14 03:32:14
【问题描述】:
我在 jquery document.ready 调用之外创建了一个对象,然后从 document.ready 内部调用该对象方法。它在 Firefox 上运行良好,但在 chrome 中出现错误。显然,如果我将该对象放在 document.ready 中,它可以正常工作,但是我将无法从 document.ready 外部调用该对象。所以我需要解决这个问题。以下是代码
var status = {
method_one: function() { ...},
method_two: function() { ...}
}
jquery(function() { // document ready
status.method_one(); // giving error here in chrome, but does not in firefox.
});
【问题讨论】:
-
可能只是拼写错误,但应该是jQuery或$,区分大小写。
-
实际上它工作正常,如果我将其重命名为 feed 或其他任何状态。那真的是有线的。
标签: javascript jquery object methods load