0
如何將容器變量傳遞給回調函數geomapLoaded?回調函數中的實例變量
MyMap = Class.create({
initialize: function(container) {
this.container = container;
google.load('visualization', '1', {'packages': ['geomap'], 'callback' : this.geomapLoaded});
},
geomapLoaded: function() {
this.map = new google.visualization.GeoMap(this.container);
}
}
我在geomapLoaded方法(我正在使用原型框架)中獲取this.container undefined。
什麼是容器? – stef 2011-03-18 06:28:02
也許[閉包](http://stackoverflow.com/questions/111102/how-do-javascript-closures-work)可以幫助你。 – David 2011-03-18 06:36:42