什么是google.maps.event.addDomListener(窗口,'加载',初始化)

时间:2015-10-18 04:35:36

标签: google-maps google-maps-api-3

我知道google.maps.event.addDomListener(window, 'load', initialize)函数会向窗口对象添加一个监听器,只要触发加载事件(即“页面已完成加载”),就会执行初始化函数。 但我还有一些疑问,比如

  1. 这里我们使用“Window”对象。我们可以使用更多的对象而不是这个窗口对象,或者必须使用“window”。
  2. 我们可以使用哪种类型的事件而不是“加载”事件.........

1 个答案:

答案 0 :(得分:3)

它是处理DOM事件的跨浏览器包装器。

您可以将它用于DOM对象,例如节点/元素,文档和窗口。您可以使用任何您想要的DOMevent

除此之外,您还可以使用它将自定义事件添加到自定义对象:



var  something={};
google.maps.event.addDomListener(something,'someevent',function(){
  alert('custom event');
});
google.maps.event.trigger(something,'someevent');

<script src="https://maps.googleapis.com/maps/api/js?v=3"></script>
&#13;
&#13;
&#13;