jQuery分页回调

时间:2011-01-05 13:31:02

标签: jquery callback pagination

$("#News-Pagination").pagination(122, {
   items_per_page:20, 
   callback:handlePaginationClick
});

使用此功能,但每次自动调用页面加载handlePaginationClick回调函数。

我希望只有在用户点击分页编号时才会调用它。

2 个答案:

答案 0 :(得分:2)

第一次不做任何事情:

var afterAnnoyingOnLoad = false;
$("#News-Pagination").pagination(122, {
   items_per_page:20, 
   callback: function () {
       if (afterAnnoyingOnLoad) handlePaginationClick();
       else afterAnnoyingOnLoad = true;
   }
});

答案 1 :(得分:0)

...
var isLoading = true;
$("#News-Pagination").pagination(122, {
   items_per_page:20, 
   callback:handlePaginationClick
});
...

function handlePaginationClick(new_page_index, pagination_container) {
    if(isLoading){
        isLoading = false;
        return false;   // avoid running this function on page load
    }
...
...
}