阻止Infinitescroll.js无限滚动加载页面解决方法

由于某些原因,想终止当前页继续翻页的操作,可在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

 

你可能感兴趣的:(scroll)