1
我想在完成一次後停止啓動我的函數。我有這樣的事情:jQuery - 在啓動一次函數後停止一次
function scrollBottom() {
var biglink = $('div.nav a:last').attr('href');
$(window).scroll(function() {
if ($(window).height() + $(window).scrollTop() == $(document).height()) {
$('div.nav').before('<div class="lazy"></div>');
$('div.lazy:last').load(biglink + ' div.cnt > * ', function() {
$(this).css('background','0');
biglink = $(this).children('div.nav').children('a:contains("starsze")').attr('href');
});
}
});
}
我的問題是 - 我每次到達底部時,我創建了一個新的lazy
股利。我想創建一個,停止和他們,我完成加載(load
回調)後,我想重新啓動它。我怎樣才能做到這一點?
我想到了,但問題是,一個'lazy'被創建的時候,我想,用戶滾動甚至更低前後(讀取加載的內容),創建另一個'lazy' div並加載更多。問題是 - 當用戶在加載內容時滾動時,我得到了多個'lazy' div。 – 2013-03-13 20:29:10