코드는 다음과 같습니다.
$(function(){
var page = 1;
var i = 4; //각 페이지에 4개의 그림 배치
//뒤로 버튼
$("span .next").click(function(){ //클릭 이벤트 바인딩
var content = $("div#content");
var content_list = $("div#content_list");
var v_width = content.width();
var len = content.find("dl").length;
var page_count = Math.ceil(len / i); //정수가 아닌 한 , 큰 방향에서 가장 작은 정수 가져오기
if( !content_list.is(":animated") ){ //"콘텐츠 표시 영역"이 애니메이션화되는지 확인
if( page == page_count ){ // 이미 마지막 페이지에 도달했습니다. 다시 돌아가면 첫 번째 페이지로 이동해야 합니다.
content_list.animate({ left : '0px'}, "slow"); 왼쪽 값을 변경하여 왼쪽 페이지
page = 1;
}else{
content_list.animate({ left : '-=' v_width }, "slow"); 왼쪽 값에 따라 각 변경이 이루어집니다. 레이아웃
페이지 ;
}
}
});
//앞으로 버튼
$("span.prev").click( function(){
var content = $("div#content");
var content_list = $("div#content_list");
var v_width = content.width();
var len = content.find(" dl").length;
var page_count = Math.ceil(len / i) ; //정수가 아닌 이상 큰 방향으로 가장 작은 정수를 취합니다
if(!content_list.is(":animated" ) ){ //"콘텐츠 표시 영역"이 애니메이션에 있는지 확인
if(page == 1){ //첫 번째 페이지에 도달했습니다. 앞으로 이동하려면 마지막 페이지로 이동해야 합니다.
content_list.animate({ left : '-=' v_width*(page_count-1) }, "slow");
page = page_count;
}else{
content_list.animate({ left : ' =' v_width }, "느림");
페이지--;
}
}
});
});