我的点击事件有问题。它运行一个 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