有人能解释一下下面的代码片段(jQuery.fn[name]
)的含义, google jquery.ui.map插件发现:jQuery的谷歌地图插件,添加事件侦听器
jQuery.each(('click mousedown rightclick dblclick mouseover mouseout drag dragend').split(' '), function(i, name) {
jQuery.fn[name] = function(a, b) {
return this.addEventListener(name, a, b);
};
});
而且我们怎么能一个回调函数绑定到点击一个地图对象上的事件,我曾尝试以下,但event
没有latLng
属性:
$('#map_canvas').gmap().click(function(event) {
alert(event.latLng);
});
在此先感谢。
这可以防止我触发另一个对象上的.click()事件。我该如何解决此问题? – SeanKendle
是否有快速如何限制这种情况只捕获实际地图上的事件,而不从该页面中窃取所有其他事件? – SeanKendle
如果有其他人遇到此问题,请参阅我的答案以获得可能的解决方案。 – SeanKendle