x 슬라이드 양을 반복하는 jQuery 순환 슬라이드를 만들었습니다. 이 슬라이더에 페이지 매김을 추가했습니다. 각 점은 각 슬라이드와 관련된 목록 항목입니다. 슬라이드 번호 1이 보이면, li number는 클래스 current를가집니다. 다음을 클릭하면 클래스가 li 번호 1에서 삭제되고 li 번호 2에 추가됩니다.jQuery는 한 번에 하나씩 다음 목록 항목에 클래스를 추가하고 처음부터 다시 반복합니다.
문제는 일단 목록 항목을 모두 살펴본 후 "현재"클래스를 첫 번째 목록 항목에 다시 추가됩니다. 이전 버튼을 클릭하면 oppsite도 발생해야합니다.
window.next = function() {
var li = jQuery("li.current");
if (li.length)
li.removeClass("current").next().addClass("current");
else
jQuery("li").first().addClass("current");
}
window.prev = function() {
var li = jQuery("li.current");
if (li.length)
li.removeClass("current").prev().addClass("current");
else
jQuery("li").last().addClass("current");
}
}
내 HTML 태그 : 매김 내 jQuery 코드는 여기에
입니다
<ul>
<li class="current"></li>
<li></li>
<li></li>
</ul>
내가 주변에 루프이 얼마나 사람이 말해 줄래? 그래서 첫 번째 선택, next
가있는 경우
window.next = function() {
var li = jQuery("li.current");
if (li.length && li.next().length)
li.removeClass("current").next().addClass("current");
else {
li.removeClass("current");
jQuery("li").first().addClass("current");
}
}
window.prev = function() {
var li = jQuery("li.current");
if (li.length && li.prev().length)
li.removeClass("current").prev().addClass("current");
else {
li.removeClass("current");
jQuery("li").last().addClass("current");
}
}
아래의 답변에 더 가까워지고 있습니다. 여기 내 현재 작업과 JSfiddle입니다. 아직 루핑되지 않습니다. http://jsfiddle.net/uaULj/4/ –