传单-如何更改抓手形光标?

fad*_*bee 2 javascript cursor leaflet

我可能忽略了在地图上如何更改LeftletJS的光标。 http://leafletjs.com/reference.htm

我尝试设置map_div.style.cursor = 'crosshair';-在其他元素上有效,但在地图div上无效。我认为这是因为Leaflet以某种方式覆盖了它。

我希望能够使用Javascript(和返回)切换到“十字线”光标。

这可能吗?

更新:我没有jQuery。

小智 5

您只需要覆盖Leaflet的光标样式。下面的示例覆盖默认游标:

.leaflet-grab {cursor: auto;}
Run Code Online (Sandbox Code Playgroud)

拖动地图时,此按钮会更改光标:

.leaflet-dragging .leaflet-grab {cursor: move;}
Run Code Online (Sandbox Code Playgroud)

实时示例:更改默认的Leaflet光标