Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript OO/jQuery.class()插件导致问题_Jquery_Oop_Meteor - Fatal编程技术网

Javascript OO/jQuery.class()插件导致问题

Javascript OO/jQuery.class()插件导致问题,jquery,oop,meteor,Jquery,Oop,Meteor,我正在使用一些代码,这些代码使用jQuery插件提供类样式继承()。这给我带来了很多问题。特别是,在调用类之前先对其求值。因此,当我尝试这样做时: $.Class.extend('Mountain',{ //@static init: function() { this.elev = new google.maps.ElevationService(); } }); 我不能这样做,因为这段代码是在GoogleMa

我正在使用一些代码,这些代码使用jQuery插件提供类样式继承()。这给我带来了很多问题。特别是,在调用类之前先对其求值。因此,当我尝试这样做时:

$.Class.extend('Mountain',{
    //@static
        init: function() { 
            this.elev = new google.maps.ElevationService();
        }
        });
我不能这样做,因为这段代码是在GoogleMaps加载之前运行的,导致了一个未定义的错误。我希望在GoogleMaps加载事件中附加一个侦听器,然后调用Mountain.inti(),虽然我可以这样做,但原始类在加载事件之前运行,仍然会导致错误

有什么建议吗?也许我的诊断是错的?这一切都在meteor中运行,尽管我不确定这是否相关…

也许这会有所帮助: