Jquery自动滚动底部一次

时间:2015-12-23 20:16:05

标签: jquery

您好我的jQuery遇到问题它滚动到底部但是我希望它滚动到底部一次不是每x秒都很​​烦人我不知道如何修复它在这里是我的代码:)

setInterval(function(){
    var request = $.ajax({
    'url': './message/all',
    'type': 'GET',
    });

    request.error(function(status){
        $('html').html(status.responseText)
    })

    request.done(function(response){
        if(response == '')
        {
            $('.chat-body').html('No Messages :)');
        }
        else
        {

            $('.chat-body').html(response);
            jQuery("div#demo").scrollTop(jQuery("div#demo")[0].scrollHeight);

        }
    })
}, 1500)

1 个答案:

答案 0 :(得分:0)

如果您只想做一次,请将setInterval(function(){更改为:

setTimeout(function() {

setInterval(function, n)每隔n秒执行一次该功能,而setTimeout(function, n)仅在n秒后执行一次。