Pet*_*r-L 5 javascript google-maps-api-3
谷歌地图v3 api建议使用addDomListener()方法加载初始化函数,而不是将其附加到body标签.
<script>
function initialize() {
// Map initialization
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
not:
<body onload="initialize()">
Run Code Online (Sandbox Code Playgroud)
但是,我想通过initialize函数传递一个变量:fe initialize(37).这只能使用body onload方法,而不是通过addDomListener方法.
这是我的问题:我可以使用addDomListener方法执行此操作.更简单,以下不起作用,我怎样才能使它工作?
<script>
function initialize(countryID) {
// Map initialization
// Do stuff with countryID
}
google.maps.event.addDomListener(window, 'load', initialize(37));
</script>
Run Code Online (Sandbox Code Playgroud)
Dr.*_*lle 10
使用匿名函数:
google.maps.event.addDomListener(window, 'load', function(){initialize(37);});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2358 次 |
| 最近记录: |