2014-12-12 4 views
1

각주 전단 지시문에서 열려있는 모든 팝업을 닫을 수있는 함수가 있습니까? here에서 jQuery를 제안에서 근무 나는 다음과 같은 시도 :이벤트시 각주 전단 팝업 닫기

document.getElementsByClassName('.leaflet-popup-close-button').click(); 

을하지만 대안 내가 시도

TypeError: undefined is not a function 

수 :

document.getElementsByClassName('.leaflet-popup-close-button')[0].click(); 

을하지만, 작동 중 하나를하지 않습니다

TypeError: Cannot read property 'click' of undefined 

답변

2

원본 Leaflet 문서를 살펴보면 솔루션은 기본 Leaflet지도 개체를 가져 와서 해당 기능을 호출하는 것입니다.

  leafletData.getMap().then(function(map) { 
       map.closePopup(); 
      });