在鼠标悬停时显示弹出窗口并在鼠标悬停时关闭它
Show PopUp on Mouse Hover and Close it on Mouse Out
我这里有一个代码可以创建一个标记并将其放在地图中
var wholeinfo = "This is my message"
marker = L.marker([lat,long], {
icon: new L.AwesomeNumberMarkers({
number: '<font color="black" size = "1">' + code + '</font>',
markerColor: anyColor,
})}).bindPopup(wholeinfo).openPopup().on('click', markerOnClick).on('mouseover', openPopup());
markers.addLayer(marker);
我想知道当我将指针悬停在标记上时如何显示该标记的弹出窗口?然后在我移除指针时关闭。我试试这个,但没有成功
'mouseover', openPopup()
尝试使用
.on('mouseover', function (e) { this.openPopup(); })
.on('mouseout', function (e) { this.closePopup(); });
而不是
.on('mouseover', openPopup())
我这里有一个代码可以创建一个标记并将其放在地图中
var wholeinfo = "This is my message"
marker = L.marker([lat,long], {
icon: new L.AwesomeNumberMarkers({
number: '<font color="black" size = "1">' + code + '</font>',
markerColor: anyColor,
})}).bindPopup(wholeinfo).openPopup().on('click', markerOnClick).on('mouseover', openPopup());
markers.addLayer(marker);
我想知道当我将指针悬停在标记上时如何显示该标记的弹出窗口?然后在我移除指针时关闭。我试试这个,但没有成功
'mouseover', openPopup()
尝试使用
.on('mouseover', function (e) { this.openPopup(); })
.on('mouseout', function (e) { this.closePopup(); });
而不是
.on('mouseover', openPopup())