스크립트 질문입니다

스크립트 질문입니다

QA

스크립트 질문입니다

본문

 <ul>
        <li style="display:none"></li>
        <li style="display:block"></li>
        <li style="display:none"></li>
        <li style="display:none"></li>
    </ul>

 

이런 형태의 구조로된 슬라이드를 사용합니다.

때가되면 순서대로 스타일이 none => block로 바뀌는데

block 로 변한 li의 index() 값이 필요한데 어떻게 해야할지 감이 안와서요,, 조언 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 2

 <ul>
        <li style="display:none;z-index:0"></li>
        <li style="display:block;z-index:1"></li>
        <li style="display:none;z-index:0"></li>
        <li style="display:none;z-index:0"></li>
    </ul>

 

이런거 원하시는건가요?

아니용 ㅠㅠ
bx슬라이더인데요
active된 li값의 index()값이 필요합니당.. z-index가 아니구요;

$("li").each(function(){
if ($(this).hasClass('active'))
{ alert($(this).text())
}
});
이런겁니다

active 클래스를 가진 li의 인덱스를 띄워라 ㅠㅠ
잘안되네용

그런거라면

$(".active").index("ul li");

 

이렇게 하시면 될 것 같은데요.

<ul id="slider">
        <li style="display:none;z-index:0"></li>
        <li style="display:block;z-index:1"></li>
        <li style="display:none;z-index:0"></li>
        <li style="display:none;z-index:0"></li>
    </ul>


위처럼 ul에 아이디  주시고

index = $(".active").index("#slider li");

이렇게 오브젝트를 아이디값으로 구분하시는게 더 명확합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 74
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT