【发布时间】:2021-04-07 20:18:30
【问题描述】:
我的问题是传单地图没有响应点击事件。 我使用教程代码添加地图:
var mymap = L.map('mapid').setView([51.505, -0.09], 13);
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: '© <a href=\"https://www.openstreetmap.org/copyright\">OpenStreetMap</a> contributors',
maxZoom: 19
}).addTo(mymap);
mymap.on('click', function(e) {alert('map click!')});
在此之后,我得到了一个很好的响应式地图。我可以平移和缩放,但它不响应点击。 什么会导致它不传播我注册的事件?
编辑:当我添加一个标记并将鼠标悬停在它上面时,使用 bindTooltip() 添加的工具提示不显示,当我单击标记时,使用 bindPopup() 添加的弹出窗口不显示。 就好像地图没有将鼠标事件传播到注册的处理程序并且没有响应悬停事件。
【问题讨论】:
标签: javascript leaflet