728x90
반응형
| $('#article>a').click(function(){ | |
| if($(this).next().is(':visible')){ | |
| $('#article div').hide(); | |
| }else{ | |
| $('#article div').hide(); | |
| $(this).next().show(); | |
| } | |
| return false; | |
| }); |
마지막의
| return false;는 위 내용을 반복하라는 의미라는 것을 알겠는데.. |
위부분의 해석이 어떻게 되는지요
#article>a 의 다음요소를 보이게 하라는 뜻인가요??
.next와 .is의 의미를 알고 싶습니다..
return false 는 false 를 반환한다, 즉 a 의 클릭 동작을 취소 시키는 것이지 반복하라는 의미가 아닙니다.
api 문서 읽는걸 생활화 하시면 모든 해답을 얻을 수 있습니다.
$($(this).next().is(:visible) 는 클릭이 발생된 객체의 (next)형제 객체가 문서상에 나타나있는 상태인지를 판별해주는겁니다.
.next()
.is()
728x90
반응형
'JQUERY' 카테고리의 다른 글
| jQuery hide(), show(), toggle() (0) | 2014.04.12 |
|---|---|
| jquery [제이쿼리] 토글 (toggle) 버튼 (접기,열기 기능).. (0) | 2014.04.12 |
| [javascript] split 사용하기 (0) | 2014.04.04 |
| jquery selectbox(중요) (0) | 2014.04.04 |
| JQUERY 참조 블로그 (0) | 2014.04.04 |
| jQuery API 정복 - event.target, 이벤트가 발생한 요소 (0) | 2014.04.04 |
| jQuery event target (0) | 2014.04.04 |
| table 태그로 표를 간단하게 (레이아웃 작성용 아닙니다) (0) | 2014.03.18 |