2017-09-04 83 views

回答

0

停止繁殖。我在這裏使用d3,但它也可以通過jQuery的純javascript處理。

d3.select(".leaflet-control-layers-toggle").on("mouseover", function() { 
     //this will make sure that layer popup menu 
     //not opens when mouseover 
     d3.event.stopPropagation(); 
    }); 
0

你可以使用一點jQuery來完成這件事。

將'collapsed'選項設置爲false,而是創建一個按鈕來顯示/隱藏圖層控件。

btn.onclick = function() { 
    $('.leaflet-control-layers').toggle(); 
} 

的jsfiddle了:解決了它在小鼠https://jsfiddle.net/jht7u28L/1/(一個基本的例子)