<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개 / 댓글 4개
2017-10-30 (월) 12:04:53
그런거라면
$(".active").index("ul li");
이렇게 하시면 될 것 같은데요.
답변에 대한 댓글 3개
2017-10-30 (월) 12:08:50
2017-10-30 (월) 12:00:31
<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>
이런거 원하시는건가요?
답변에 대한 댓글 1개
humanb2box
2017-10-30 (월) 12:02:57
아니용 ㅠㅠ
bx슬라이더인데요
active된 li값의 index()값이 필요합니당.. z-index가 아니구요;
$("li").each(function(){
if ($(this).hasClass('active'))
{ alert($(this).text())
}
});
이런겁니다
active 클래스를 가진 li의 인덱스를 띄워라 ㅠㅠ
잘안되네용
bx슬라이더인데요
active된 li값의 index()값이 필요합니당.. z-index가 아니구요;
$("li").each(function(){
if ($(this).hasClass('active'))
{ alert($(this).text())
}
});
이런겁니다
active 클래스를 가진 li의 인덱스를 띄워라 ㅠㅠ
잘안되네용
답변을 작성하려면 로그인이 필요합니다.
<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");
이렇게 오브젝트를 아이디값으로 구분하시는게 더 명확합니다.