我想要一個標記(帶有DivIcon圖標),它不會捕獲除點擊之外的任何鼠標事件。這是可行的,以及如何實現它?如何使單張標記僅針對點擊事件進行交互?
下面是顯示問題的小提琴:https://jsfiddle.net/A1an/dcut125e/ - 當鼠標指針穿過多邊形中的文本時,地圖上的圖標應保持可見,但也應對(並捕獲)點擊事件作出反應。
也試圖與bubblingMouseEvents沒有成功:
iconLabel=L.divIcon({html:"This text blocks events"});
labeledMarker=L.marker([39.83711,-3.464459], {icon:iconLabel, bubblingMouseEvents:true});
labeledMarker.addTo(map);
任何方向也將不勝感激!
魅力你添加了相同的鼠標懸停功能,這是不可以這樣做「透明」到其他鼠標事件的標籤。在我的情況下,我沒有可能將類似的函數處理程序附加到標記標籤 – a1an