반응형
안녕하세요.
오랜만에 글쓰네요 ㅜㅜ
일하고 학교다니고 시간이 어떻게 가는지 모르겠어요ㅋㅋ
일단 jquery api에서 이벤트를 추가하는 방법으로는
bind(), on(), delegate(), live()와 각 click(), mouseenter() 등등 직접 추가하는 방법이 있는데요.
이렇게 될경우에는 추가되는 click클래스에는 이벤트가 안먹혀 있어요ㅜ
그래서 생성 하면서 동시에 아래와 같이 click이벤트를 다시 생성해서 줘야하죠
이렇게 하면 javascript 코드도 훨씬 길어질 뿐만 아니라 속도나 같은 코드를 두번 작성해야 하거나 등등... 여러 면에서 참 불편하겠죠.
그래서 다음과 같이 작성 해봤어요!
container에 두번째 인자로 .click을 주면 추가를 해도 각 click클래스마다 이벤트가 먹혀요
on안쓰고 bind를 했더니 $(this)가 container자신만 나오네요 ㅜ bind메서드에서는 지원을 안해주나봐요.
이렇게 사용하시면 충분히 하실꺼같애요!
혹시 제가 모르는 부분이나 잘못 말한점 있으면 알려주세요!!
그럼 좋은 하루되세요:)
반응형
'JAVASCRIPT' 카테고리의 다른 글
user strict를 사용하는 이유 (0) | 2015.11.12 |
---|---|
javascript 이미지 확대 팝업 창 (2) | 2015.10.29 |
jquery empty()와 detach() 비교 (0) | 2015.04.27 |
jquery timepicker (0) | 2015.04.09 |
jquery datepickler UI (0) | 2015.04.09 |