Jev Log

고정 헤더 영역

글 제목

메뉴 레이어

Jev Log

메뉴 리스트

  • 홈
  • 방명록
  • 분류 전체보기 (68)
    • Development (68)
      • PHP (2)
      • Apache (2)
      • Tomcat (1)
      • Linux (4)
      • Elastic Search(엘라스틱서치) (4)
      • Java (3)
      • JavaScript (7)
      • Spring (11)
      • ASP (1)
      • Oracle (1)
      • MY-SQL (1)
      • Vue JS (0)
      • 쿠버네티스 (2)
      • AWS (3)
      • 테라폼 (9)
      • ETC (4)
      • 하이퍼레저 패브릭 (4)
      • 알고리즘 (9)

검색 레이어

Jev Log

검색 영역

컨텐츠 검색

event

  • [JavaScript/jQuery/Namespace] 이벤트 1회 적용하고 제거하기

    2020.09.16 by J-Developer

[JavaScript/jQuery/Namespace] 이벤트 1회 적용하고 제거하기

프론트에서 어떠한 함수를 호출 시 클릭이벤트를 적용하고 클릭이벤트가 발생 시 이벤트를 제거하고 싶었다. 그래서 처음에는 아래와 같이 코드를 작성하였다. function showAlert(msg, type, btnMsg, act, btnCallback) { // TODO 로직.. if ( btnCallback != null && typeof btnCallback == "function" ) { $("#modal-myAlertPop").on("click", function() { btnCallback(); $(this).off("click"); }); } } 저러한 코드의 경우 해당 DOM의 대한 모든 click이벤트가 사라지다보니 난감한 경우가 생기더라. 나의 목표는 내가 적용한 이벤트만 제거하고 싶은데,..

Development/JavaScript 2020. 9. 16. 13:47

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
Jev Log © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바