Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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
Html 传单地图:为什么只为L.Rectangle捕获单击(而不是鼠标悬停)事件(jsbin示例)?_Html_Hover_Leaflet_Cloudmade - Fatal编程技术网

Html 传单地图:为什么只为L.Rectangle捕获单击(而不是鼠标悬停)事件(jsbin示例)?

Html 传单地图:为什么只为L.Rectangle捕获单击(而不是鼠标悬停)事件(jsbin示例)?,html,hover,leaflet,cloudmade,Html,Hover,Leaflet,Cloudmade,我使用的是传单0.4.5,我在地图上放置了一堆L.矩形,并附加了鼠标点击和鼠标覆盖事件处理程序(两个事件都有一个处理程序) 正如您从这个演示中看到的:如果您在按下[d]/[delete]或[s]键的情况下将鼠标移到一个矩形上,则不会发生任何事情。实际上你必须 单击矩形。为什么?(使用D:键删除方框,使用S:键更改方框的颜色) 另一个明显的问题是,如果使用图层控件关闭图形覆盖,然后用鼠标单击(用[d]或[s]),则可以删除或更改不可用的L.矩形的样式 在屏幕上可见。这是使用FeatureGroup

我使用的是传单0.4.5,我在地图上放置了一堆L.矩形,并附加了鼠标点击和鼠标覆盖事件处理程序(两个事件都有一个处理程序) 正如您从这个演示中看到的:如果您在按下[d]/[delete]或[s]键的情况下将鼠标移到一个矩形上,则不会发生任何事情。实际上你必须 单击矩形。为什么?(使用D:键删除方框,使用S:键更改方框的颜色)

另一个明显的问题是,如果使用图层控件关闭图形覆盖,然后用鼠标单击(用[d]或[s]),则可以删除或更改不可用的L.矩形的样式 在屏幕上可见。这是使用FeatureGroup的预期结果吗?我认为如果它不可见,它就不应该获取这些框的事件(顺便说一下,很难找到包含的FeatureGroup),因此我不知道FeatureGroup是否可见)


不管怎样,请随意克隆JSBIN并告诉我您是否看到我缺少的任何内容。

我现在使用的是传单V0.6,它可以很好地用于鼠标悬停

我现在使用的是传单V0.6,对鼠标悬停效果很好