在鼠标悬停上显示PopUp并在鼠标悬停时关闭它

时间:2017-12-05 10:24:36

标签: javascript jquery leaflet markers

我这里有一个代码,可以创建一个标记并将其放在地图中

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()

1 个答案:

答案 0 :(得分:1)

尝试使用

.on('mouseover', function (e) { this.openPopup(); })
.on('mouseout', function (e) { this.closePopup(); });

而不是

.on('mouseover', openPopup())