당신이 시작이 가야 : fiddle
HTML :
<ul>
<li>Number 1 item</li>
<li>Number 2 item</li>
<li>Number 3 item</li>
<li>Number 4 item</li>
</ul>
<input type="button" class="next" value=">" />
<input type="button" class="prev" value="<" />
자바 스크립트 :
(function(){
var $lis = $('ul li');
var index = 0, lastIndex = 0;
start(); // activate first, add event listeners to buttons
function next(){
lastIndex = index;
if(++index == $lis.length) index = 0; // if next is out of bounds go to first
$lis.eq(index).addClass('active');
$lis.eq(lastIndex).removeClass('active');
};
function prev(){
lastIndex = index;
if(--index < 0) index = ($lis.length - 1); // if prev is less than first to to last
$lis.eq(index).addClass('active');
$lis.eq(lastIndex).removeClass('active');
};
function start(){
$lis.eq(0).addClass('active');
$('.next').click(next);
$('.prev').click(prev);
}
})();
"요소들을 살펴 봅니다"란 무엇을 의미합니까? 귀하의 질문에 ** 상황 **이 없습니다. –
요소를 통과하면 무엇을 의미합니까? – Trufa
오케이. 내가 뭘 하려는지는 이것보다 훨씬 더 중요하다. 그러나 나는 모든 요소를 녹색으로 채색하고, 다음의 버튼을 사용하여 li 태그를 강조 표시한다고 말한다. –