谷歌地图——避免在文档上使用多个处理程序
Google maps - avoid multiple handlers on document
我的谷歌地图每次我初始化它添加ex.click处理程序到文档。keydown, keyup.
也是一样我试图通过
google.maps.event.clearInstanceListeners(this.googleMapInstance);
,但它没有工作。另一种情况是,如果我做得对,请让我敞开心扉。这就是它初始化的方式:
this.googleMapInstance = new google.maps.Map(element, options);
我只需要手动管理它,因为我的用户可能会多次调用谷歌地图,我不需要保留旧的处理程序,当实例不再存在时(谁真的需要它?)
处理程序来自:https://maps.google.com/maps/api/js
rb=function(a, b)
正如你在评论中所说:
google.maps.event.clearInstanceListeners(window);
google.maps.event.clearInstanceListeners(document);
相关文章:
- keyup事件处理程序更改焦点不适用于快速键入
- 提示使用服务器端事件处理程序激活JavaScript
- 将事件处理程序绑定到任何可能的事件
- 正在将事件处理程序添加到不存在的类
- 在AJAX回调和呈现PIXIJS之间处理程序流时遇到了问题
- Adobe Edge:动画完成时添加onComplete处理程序
- 是否可以从输入处理程序中确定输入的类型
- 在循环中附加事件处理程序时出现浏览器性能问题
- 在同一个javascript事件处理程序中调用不同的函数
- 有没有一种方法可以让内联事件处理程序在元素创建后立即执行
- 检查事件处理程序参数
- 实现延迟的jquery更改事件处理程序
- 平均值.on(事件[,选择器][,数据],处理程序)
- getSript在同一对象上多次添加处理程序
- 如何使用Node.js在JavaScript模块文件之间使用事件处理程序
- 如何让React JS点击处理程序在执行时更新DOM
- 如何使jQuery的“bind”或“on”事件处理程序幂等
- Backbone listenTo不将jquery函数作为处理程序进行激发
- 带有参数的Javascript事件处理程序
- Jquery事件处理程序仅适用于匿名函数