Javascript 传单插件中的点击事件-如何使点击事件仅在地图平铺图像中工作?

Javascript 传单插件中的点击事件-如何使点击事件仅在地图平铺图像中工作?,javascript,jquery,leaflet,Javascript,Jquery,Leaflet,我有256*256的图像。我已经在传单中设置了如下所述的图像 var cloudmadeUrl = tileserver + '/' + selected_map + '/tiles_{z}_{y}x{x}.png'; cloudmade = new L.TileLayer(cloudmadeUrl, {maxZoom: 4, noWrap: true, continuousWorld: true }); map = new L.Map('map', { center :

我有256*256的图像。我已经在传单中设置了如下所述的图像

var cloudmadeUrl = tileserver + '/' + selected_map + '/tiles_{z}_{y}x{x}.png';

cloudmade = new L.TileLayer(cloudmadeUrl, {maxZoom: 4, noWrap: true, continuousWorld: true });

map = new L.Map('map', {
          center : latlng, 
          zoom : 0, 
          layers : [cloudmade], 
          tms: true
       });
我已单击地图的事件。现在,如果我在平铺图像外单击,单击事件将起作用


如何使单击事件仅在地图平铺图像内部工作?

您可以担心单击事件目标,而不用担心地图边界(因为它绑定到容器而不是平铺层)。看看有什么建议


这是一个例子。它使用传单代码中的
event.originalEvent
收集有关原始单击事件的信息。然后根据单击事件的类别执行操作。

需要更多信息。能否显示单击事件代码?你能组合一个JSFIDLE来复制这个问题吗?@Josh这里是答案。我想使单击事件在我仅单击平铺时显示警报。现在,当我在地图平铺外单击时,它也会显示警报。@Josh。谢谢你的摆弄。它适用于传单插件。但我也在传单插件上使用传单标记集群。因此event.originalEvent.target不会给出target div。您知道如何在传单标记集群中处理此问题吗?