我正在使用一些使用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(),而我可以这样做原始类在我加载事件之前运行,仍然导致错误。
有什么建议吗?也许我的诊断错了?这一切都在流星中运行,虽然我不确定这是否相关......