https://devtalk.kakao.com/t/click-mouseout/106298/2

     

    Click 이벤트 발생시 mouseout 이벤트 중지하는법 문의

    먼저 클릭 상태를 확인할 수 있는 변수를 선언해주세요. click 이벤트에서 변수 값을 true로 변경하고 mouseover, mouseout 이벤트에서는 해당 변수값이 true 인 경우 return false; 를 해서 이벤트 실행을 막

    devtalk.kakao.com

     

    위 문서에서 아이디어를 얻어서 따로 상태 변수를 선언해주기로 했다!

    그리고 지도가 draged 되었을 때 상태를 변경해주고 + 얻은 폴리건 이름이 현재 구(전역변수)와 같지 않을때만 ajax로 리스트를 새로 가져오려고 한다.

    괜히 이벤트 핸들러 등록하는것보다 (애초에 폴리건 수만큼 핸들러를 등록할수도 없음) 각 이벤트에 조건을 주는게 더 간단하다는... 당연한 생각을 왜 못했는지 의문. 

    계속 고민하던게 깔끔하게 해결

     

     

     

     

    'Project > 과정 기록' 카테고리의 다른 글

    D-13 제이쿼리 검색창 자동완성  (0) 2024.05.08
    D-17 (마감기한 변경)  (0) 2024.04.30
    D-16  (0) 2024.04.27
    D-17  (0) 2024.04.25
    D-18 카카오 rest api 관련 오류 (해결)  (0) 2024.04.24

    댓글