我正在聊天,只是为了好玩
加载新消息时,它会滚动到包含所有消息的 div (#chatlist) 的底部。但是当我使用 div 的滚动条(溢出:自动)时,它也会尝试向下滚动。我怎样才能避免这种情况?
我尝试了各种无点击检测方法,到目前为止没有运气
这是我的代码。间隔每隔几秒触发一次:
var chatlist = $('#chatlist');
function chatinterval() {
$.ajax({
type: "POST",
url: '/chatinterval.php',
data: "dbtime=" + latestchat,
dataType: "json",
success: function (data) {
if (data) {
chatlist.append(data.dbtext);
latestchat = data.dblatest;
// this part makes it scroll down
chatlist.scrollTop(chatlist[0].scrollHeight - chatlist.height());
}
}
});
}