如何延遲3秒。開始之前發送請求ajax?如何延遲3秒。開始之前發送請求ajax?
這意味着在ajax發送請求之前用戶必須停留在頁面底部3秒。
如果用戶停留在頁面底部小於3秒,ajax不發送請求。
我該如何應用此代碼來做到這一點?
if(($(window).scrollTop() + $(window).height() == $(document).height())){
$('#loading').show();
$.ajax({
url: 'some_page.php',
type: 'POST',
data: $('#form_id').serialize(),
cache: false,
success: function(data){
$("#loading").fadeOut("slow");
$('#content_data').append(data);
}
});
return false;
}
使用'setTimeout'和'clearTimeout' – 2014-09-13 14:10:03