Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery分页回调_Jquery_Callback_Pagination - Fatal编程技术网

jQuery分页回调

jQuery分页回调,jquery,callback,pagination,Jquery,Callback,Pagination,使用此选项,但每次自动调用页面加载handlePaginationClick回调函数 我希望只有当用户单击页码时才会调用该函数。第一次不要做任何事情: $("#News-Pagination").pagination(122, { items_per_page:20, callback:handlePaginationClick }); var afterAnnoyingOnLoad = false; $("#News-Pagination").pagination(122, {

使用此选项,但每次自动调用页面加载
handlePaginationClick
回调函数


我希望只有当用户单击页码时才会调用该函数。

第一次不要做任何事情:

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