gpt4 book ai didi

javascript - Autoscroll 不会停止滚动 .js/jquery/ajax 问题

转载 作者:行者123 更新时间:2023-11-30 05:55:00 25 4
gpt4 key购买 nike

我的聊天框不会停止自动滚动(它不会让我向上滚动),我知道问题出在哪里...但是我不知道如何解决它。我需要聊天框自动滚动,但我希望能够同时向上滚动。

这是 a live example的问题。

//Load the file containing the chat log
function loadLog(){
$("#chatbox").animate({ scrollTop: 99999 }, 'normal');
$.ajax({
url: "log.html",
cache: false,
success: function(html){ $("#chatbox").animate({ scrollTop: 99999 }, 'normal');
$("#chatbox").html(html);
$("#chatbox").animate({ scrollTop: 99999 }, 'normal');



}

});
}

最佳答案

您可以检查滚动位置何时。如果它是底部然后滚动到底部

//Load the file containing the chat log
function loadLog(){
// remove $("#chatbox").animate({ scrollTop: 99999 }, 'normal');
$.ajax({
url: "log.html",
cache: false,
success: function(html){
var chatbox= $("#chatbox");
var atBottom = (chatbox[0].scrollHeight - chatbox.scrollTop() == chatbox.outerHeight());
chatbox.html(html);

if (atBottom )
chatbox.animate({ scrollTop: 99999 }, 'normal');



}

});
}

关于javascript - Autoscroll 不会停止滚动 .js/jquery/ajax 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12488367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com