스크립트 if문에 관한 질문입니다.

스크립트 if문에 관한 질문입니다.

QA

스크립트 if문에 관한 질문입니다.

답변 1

본문

 

<div class="top" onclick="showRe(33)"> 

<div class="re33 re" onclick="showRe(22)">1111</div>

<div class="re22 re onclick="showRe(11)"" >2222</div>

<div class="re11 re" onclick="showRe(4)">3333</div>

<div class="re4 re">4444</div>

 

 

function showRe(no) {
         
         if($('.re').is(":visible")){
             $('.re' + no).slideToggle();
         }else{
             $('.re' + no).slideDown();
         }
         
    }

 

간단한 이런 예제가 있다는 가정 하에 밑의 스크립트를 작성하면  

:visible이라는 조건이 re라는 클래스가 하나라도 존재할 시        $('.re' + no).slideToggle();를 실행하라

라는 뜻인가요??

구동을 해보았는데 하나만 visible이 되어있어도 작동이 되더라구요...

만약 하나만 떳을때 작동이 되는거면 re라는 모든 클래스가 visible일 때 작동해라는

조건문은 있을까요??? 

이 질문에 댓글 쓰기 :

답변 1

예제의

 if($('.re').  이부분에 대해

 

소스에는 class가 re 인 부분이 없어 항상

$('.re' + no).slideDown();

이걸 실행할것 같은데요.

 if($('.re'). 이부분이 아래처럼 되어야 할것 같은데요..

$('.re' + no). 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 139
© SIRSOFT
현재 페이지 제일 처음으로