由于某些原因,想终止当前页继续翻页的操作,可在Infinitescroll回调函数中将翻页事件取消。
代码如下:
// -- 每页滚屏加载的页数-- var IpageItems = 5; var itemNum = 1; var $container = $('#container'); $container.infinitescroll({ loadingImg:"../images/global/bg_loader.gif", navSelector : '#page_nav', nextSelector : '#page_nav a', itemSelector : '.grid_box' }, function(newElements){ itemNum++; // -- 超过指定的每页滚屏数,则不再继续滚屏加载 -- if(itemNum>=IpageItems){ // -- 停止翻页加载 -- $(window).unbind('.infscr'); } } );
from:http://www.ibulabula.com/?p=156