我想在点击时打开小册子1.0中的图层切换器控件而不是悬停。 示例如下:http://leafletjs.com/examples/layers-control/
我尝试扩展L.Control.Layer并添加一个click事件,类似于传单源中的焦点事件(如下所示)。
我甚至试图改变焦点'点击'点击'来自leaflet-src.js的initLayout函数中的事件,它不起作用。
leaflet-src的相关代码在这里:
if (L.Browser.touch) {
L.DomEvent
.on(link, 'click', L.DomEvent.stop)
.on(link, 'click', this.expand, this);
} else {
L.DomEvent.on(link, 'focus<changed to 'click' here>', this.expand, this);
}
我还尝试过jQuery在链接加载后更改链接上的事件,但仍然没有运气。