Steven5538

關於 jQuery ScrollPagination

Word count: 141Reading time: 1 min
2013/10/06 Share

這裡標題說的是一個jQuery的plugin - jQuery ScrollPagination
其實也不確定是bug還是feature? :P
總之這plugin的作法是當他偵測到ScrollBar接近底部位置的時候,會去做request..
但由於其並沒有檢查request做完與否就繼續下一個步驟,所以會導致重複request Orz
上網找了很久的解答,大致上是要自己加上lock的機制:

1
2
3
4
5
6
7
var loadContent = $.fn.scrollPagination.loadContent;

$.fn.scrollPagination.loadContent = function ( obj, opts ) {
opts.contentPage = 'news_get' ;
if (!lock)
return loadContent.call( this, obj, opts );
};

這樣就不會重複request導致資料重複出現。

CATALOG