将传单悬停在传单中

sau*_*uce 1 javascript leaflet

我想问问是否有可能悬停未点击传单地图中的标记

这是我的代码

leaflet.js

var map = L.map( 'map', {
  center: [20.0, 5.0],
  maxZoom: 16,
  minZoom: 2,
  zoom: 2
})

L.tileLayer( 'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
   attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a>',
   subdomains: ['a', 'b', 'c']
}).addTo( map )

var myURL = jQuery( 'script[src$="leaf-demo.js"]' ).attr( 'src' ).replace( 'leaf-demo.js', '' )

var myIcon = L.icon({
  iconUrl: myURL + 'images/pin24.png',
  iconRetinaUrl: myURL + 'images/pin48.png',
  iconSize: [29, 24],
  iconAnchor: [9, 21],
  popupAnchor: [0, -14]
})
Run Code Online (Sandbox Code Playgroud)

这是在传单地图中显示标记和数据的地方

var markers = [
["<b style='font-size:15pt;'> ROXAS CITY CHAPTER </b> <br> <i style='font-size:12pt;'> JUAN DELA CRUZ </i> <br>juan@yahoo.com", 11.58528,122.75111],
["<b style='font-size:15pt;'> MANILA CITY CHAPTER </b> <br> <i style='font-size:12pt;'> PEDRO DELA CRUZ </i> <br>pedro@gmail.com", 14.599512,120.984222],
["<b style='font-size:15pt;'> CANADA CHAPTER </b> <br> <i style='font-size:12pt;'> SIMON DELA CRUZ </i> <br>simon@gmail.com", 53.631611 ,-113.323975]
];
for ( var i=0; i < markers.length; i++ ){
  marker = L.marker ([markers[i][1], markers[i][2]], {icon: myIcon})
  .bindPopup(markers[i][0])

  .addTo( map );
}
Run Code Online (Sandbox Code Playgroud)

这是一个更多了解的图像 在此处输入图片说明

Abh*_*hek 7

mouseover在标记上添加事件并openPopup()在处理程序中调用,如下所示:

marker = L.marker(...);

marker.on('mouseover',function(ev) {
  ev.target.openPopup();
});
Run Code Online (Sandbox Code Playgroud)

要么

marker.on('mouseover',function(ev) {
  marker.openPopup();
});
Run Code Online (Sandbox Code Playgroud)

我为相同设置了jsfiddle:http : //jsfiddle.net/74g6ts4r/