Leaflet 如何折叠传单控件
我使用扩展层控件启动应用程序:Leaflet 如何折叠传单控件,leaflet,Leaflet,我使用扩展层控件启动应用程序: L.control.layers(baseMaps, overlays, { collapsed:false } ).addTo(mymap); 我发现没有鼠标操作来最小化层控件。我想最小化图层控制。但我不认识处理者。有人能给我小费吗?我对传单也有同样的要求。我需要首先扩展图层控件,然后在有人意识到它的作用后返回到它的正常隐藏 我正在使用JQuery,但您可能也可以操作DOM 我有一个实例化层控件对象的函数,然后立即为扩展控件和较小的切换小部件重置mouseen
L.control.layers(baseMaps, overlays, { collapsed:false } ).addTo(mymap);
我发现没有鼠标操作来最小化层控件。我想最小化图层控制。但我不认识处理者。有人能给我小费吗?我对传单也有同样的要求。我需要首先扩展图层控件,然后在有人意识到它的作用后返回到它的正常隐藏 我正在使用JQuery,但您可能也可以操作DOM 我有一个实例化层控件对象的函数,然后立即为扩展控件和较小的切换小部件重置mouseenter和mouseleave事件
let layerControl = L.control.layers(basemap_items, { 'specialLayer': layer}, { collapsed: false }).addTo(map);
$('.leaflet-control-layers').on('mouseleave', () => {
layerControl.collapse();
});
$('.leaflet-control-layers-toggle').on('mouseenter', () => {
layerControl.expand();
});