jQuery обратный вызов нумерации страниц - PullRequest
0 голосов
/ 05 января 2011
$("#News-Pagination").pagination(122, {
   items_per_page:20, 
   callback:handlePaginationClick
});

Используя это, но при загрузке страницы handlePaginationClick функция обратного вызова вызывается каждый раз автоматически.

Я хочу, чтобы он вызывался только тогда, когда пользователь нажимает на номера нумерации страниц.

Ответы [ 2 ]

2 голосов
/ 05 января 2011

Просто ничего не делай в первый раз:

var afterAnnoyingOnLoad = false;
$("#News-Pagination").pagination(122, {
   items_per_page:20, 
   callback: function () {
       if (afterAnnoyingOnLoad) handlePaginationClick();
       else afterAnnoyingOnLoad = true;
   }
});
0 голосов
/ 05 января 2011
...
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
    }
...
...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...