Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 鼠标悬停时显示弹出窗口,鼠标悬停时关闭弹出窗口_Javascript_Jquery_Leaflet_Markers - Fatal编程技术网

Javascript 鼠标悬停时显示弹出窗口,鼠标悬停时关闭弹出窗口

Javascript 鼠标悬停时显示弹出窗口,鼠标悬停时关闭弹出窗口,javascript,jquery,leaflet,markers,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, })}).bindPop

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

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);
var wholeinfo=“这是我的留言”
标记器=L.标记器([lat,long]{
图标:新的L.AwesomeNumberMarkers({
编号:''+代码+'',
马克颜色:任何颜色,
})}).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())