クリックイベントに問題があります。1回実行します。例:
私は3ページあります(1 2 3)。2をクリックすると機能します。その後、3ページで再び動作します。しかし、2回クリックしても機能しません。イベントはトリガーされません。
$("div .top.pagination a").click(function(){
PagNrClick = $(this).text();
PagNrOld = $(".top.pagination .current").text();
RegMin = (NrReg-1)*(PagNrClick-1);
//altera a pagina activa para por selecionar
$(".top.pagination .current").replaceWith('<a title="'+PagNrOld+'" href="#'+PagNrOld+'" rel="history">'+PagNrOld+'</a>');
//altera a pagina que clicou para activa
$(this).replaceWith('<span class="current">'+PagNrClick+'</span>');
if(RegMin%2 || RegMin%0){
RegMinValue = RegMin;
}else{
RegMinValue = RegMin+1;
}
//:gt(0) - greater then 0 não mostra a 1º posição(BUG DO JQUERY??????)
if(PagNrClick==1){
$("#thumbs li:eq(0)").show();
}
//esconde todos os registos e mostra os 12 proximos registos
$(".thumbs li:visible").hide();
$(".thumbs li:gt("+RegMinValue+"):lt("+NrReg+")").show();
});
jsfiddleにコードを挿入しました