如果已经在底部,则仅自动滚动聊天框

时间:2014-01-22 17:44:56

标签: javascript jquery ajax javascript-events

现在,每次调用ajax时都会滚动到底部,如果只有底部已经存在但是它在其他任何地方只是保持在那个位置,我怎么才能滚动?

function loadLog(){    
        var oldscrollHeight = 0;         
        $.ajax({  
            url: "log.html",  
            cache: false,  
            success: function(html){          
                $("#chat-content").html(html);     
                var newscrollHeight = $("#chatbox").prop("scrollHeight") - 20; 
                if(newscrollHeight > oldscrollHeight){  
                    $("#chatbox").animate({ scrollTop: newscrollHeight }, 'normal'); 
                }   

            },  
        });  
    }  

0 个答案:

没有答案