我希望在完成一次后停止启动我的功能。我有这样的事情:
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
div。在完成加载(load
回调)之后,我想创建一个,停止和它们,我想重新启动它。我怎么能这样做?
答案 0 :(得分:0)
在创建新的lazy
div之前检查是否已经存在
if(!($(".lazy").length>0)){
//create new one