我有一個JavaScript腳本,加載頁面上的更多信息向下滾動。 問題是,當我向下滾動腳本執行兩次,我有相同的結果兩次或甚至更多。腳本向下滾動javascript問題
我想在每次向下滾動時執行一次腳本,而不是每次執行兩次或更多次。
這是腳本:從jquery的文檔 「一」 的
$(window).scroll(function(){
\t \t \t
var lastID = $('.load-more').attr('lastid');
if ($(window).scrollTop() == $(document).height() - $(window).height() && lastID != 0){
$.ajax({
type:'POST',
url:'getdata.php',
data:'id='+lastID,
beforeSend:function(html){
$('.load-more').show();
},
success:function(html){
$('.load-more').remove();
$('#list').append(html);
}
});
}
});
\t \t
謝謝,但遞增計數器在哪裏?它總是0對不對? – Dilak
eidited對不起,它在頂部的if塊 – TimCodes
這是很酷,如果你想一次允許幾個電話,那麼你可以有'--counter'而不是'counter = 0' – flcoder