我正在使用一些使用 jQuery 插件来提供类样式继承的代码(http://v3.javascriptmvc.com/docs/jQuery.Class.html#&who=jQuery.Class)。这给我带来了很多问题。特别是,在调用该类之前对其进行评估。所以当我尝试这样做时:
$.Class.extend('Mountain',{
//@static
init: function() {
this.elev = new google.maps.ElevationService();
}
});
我不能,因为这段代码是在谷歌地图加载之前运行的,导致一个未定义的错误。我希望将一个侦听器附加到 Google 地图加载事件,然后调用 Mountain.inti(),而我可以这样做,原始类在加载事件之前运行,仍然导致错误。
有什么建议吗?也许我的诊断是错误的?这一切都在流星中运行,但我不确定这是否相关......