2015-03-17 5 views
1

В настоящее время я использую разбиение на страницы со следующим кодом. Я ищу способ сделать страницу прокруткой до начала списка содержимого на переключателе страницы. Example of page here. Любая помощь была бы очень оценена, спасибо!Pagination- Перейдите к началу

(function($){ 

    $.fn.customPaginate = function(options) 
    { 
     var paginationContainer = this; 
     var itemsToPaginate; 


     var defaults = { 

      itemsPerPage : 4 

     }; 

     var settings = {}; 

     $.extend(settings, defaults, options); 

     var itemsPerPage = settings.itemsPerPage; 

     itemsToPaginate = $(settings.itemsToPaginate); 
     var numberOfPaginationLinks = Math.ceil((itemsToPaginate.length/itemsPerPage)); 

     $("<ul></ul>").prependTo(paginationContainer); 

     for(var index = 0; index < numberOfPaginationLinks; index++) 
     { 
      paginationContainer.find("ul").append("<li>"+ (index+1) + "</li>"); 
     } 

     itemsToPaginate.filter(":gt(" + (itemsPerPage - 1) + ")").hide(); 

     paginationContainer.find("ul li").on('click', function(){ 

      var linkNumber = $(this).text(); 

      var itemsToHide = itemsToPaginate.filter(":lt(" + ((linkNumber-1) * itemsPerPage) + ")"); 
      $.merge(itemsToHide, itemsToPaginate.filter(":gt(" + ((linkNumber * itemsPerPage) - 1) + ")")); 
      itemsToHide.hide(); 

      var itemsToShow = itemsToPaginate.not(itemsToHide); 
      itemsToShow.show(); 
     }); 

    } 

}(jQuery)); 

ответ

0

Просто используйте при нажатии кнопки постраничной щелкают

$('html, body').animate({scrollTop : 0},800);