Вот очень очень простое решение.Он хранит страницы, которые вы хотите циклически просматривать, в массиве, и ссылки get next / prev просто проходят по ним.
HTML:
<a href = '#' id = 'getPrev'>Get Prev</a>
<div id = 'contentArea'></div>
<a href = '#' id = 'getNext'>Get Next</a>
jQuery:
var pages = array( "one.html", "two.html", "three.html" );
var curPage = 0;
$(function() {
$("#getPrev").bind("click", function() {
$("#contentArea").fadeOut();
curPage--;
if(curPage < 0) curPage = pages.length-1
fetchPage(pages[curPage]);
});
});
function fetchPage(page) {
$.ajax({
type: "GET",
url: page,
success: function(html) {
$("#contentArea").html(html).fadeIn();
},
error: function(a,b,c) { $("#contentArea").html("An Error Occured.").fadeIn(); }
});
}
Привязка для ссылки 'getNext' будет аналогичной, за исключением направления, в котором вы идете.