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 |