最初にoverflow:hidden .....と言いましたが、実際にはVisibilily:hiddenまたはDisplay:noneを意味しますか?
displaynoneを使用して例を作成しました。
http://jsfiddle.net/4HpXz/4/
すでに最後のdivで[次へ]をクリックした場合は現在処理されませんが、次のリンクを非表示にするか、たとえば[次へ]をクリックした場合に最後のdivを非表示にしないようにすることができます。
JS
$(function(){
$('.next').click(function(){
$('.page.show')
.removeClass('show')
.next()
.addClass('show');
});
$('.prev').click(function(){
$('.page.show')
.removeClass('show')
.prev()
.addClass('show');
});
});
HTML
<div class="page show">Page1</div>
<div class="page">Page2</div>
<div class="page">Page3</div>
<div class="page">Page4</div>
<div class="page">Page5</div>
<div class="page">Page6</div>
<div class="page">Page7</div>
<div class="page">Page8</div>
<div class="page">Page9</div>
<div class="page">Page10</div>
CSS
.page{
display: none;
}
.show{
display: block;
}