2011-01-05 53 views
0
$("#News-Pagination").pagination(122, { 
    items_per_page:20, 
    callback:handlePaginationClick 
}); 

使用这个,但在页面加载handlePaginationClick回调函数每次都会自动调用。jQuery分页回调

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

回答

2

只是没有做任何事情在第一时间围:

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