【发布时间】:2020-11-22 13:03:08
【问题描述】:
我有以下功能
<script src='jquery-3.1.1.min.js'></script>
<script type='text/javascript'>
$(document).ready(function() {
function loaddata() {
var div = $('#div');
$.get('load_data.php', function(data) {
div.html(data);
$('body, html').scrollTop(div[0].scrollHeight);
});
}
loaddata();
setInterval(loaddata, 1000);
});
window.addEventListener('scroll', function(){
if(($(window).scrollTop() < 1) )
{
$.ajax({url: 'load_extra_data.php,
cache: false,
success: function(html){ $('#div').prepend(html);
$(document).scrollTop(position);
}})
}
})
</script>
问题与功能有关
window.addEventListener('scroll', function(){
函数 load_extra_data.php 提供了必须添加到 div 的数据。 我需要等到从 load_extra_data.php 获取数据后才能再次滚动。
如何解决问题?
【问题讨论】:
标签: javascript scroll infinite-scroll