Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 加载动态内容数据时将默认div调到底部_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 加载动态内容数据时将默认div调到底部

Javascript 加载动态内容数据时将默认div调到底部,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正试着聊天,一切都很顺利,但我想在新加载的内容上,div的滚动条保持在底部 我有一个间隔,每隔一秒用class.c-b-frnd-all-msg将新的msg加载到div。以及将滚动条保持到底部的间隔: var cbox_down_scroll = setInterval(function(){ $(".c-b-frnd-all-msg").each(function(){ $(this).scrollTop($(this).prop('scrollHeight')); }); }, 5

我正试着聊天,一切都很顺利,但我想在新加载的内容上,div的滚动条保持在底部

我有一个间隔,每隔一秒用class
.c-b-frnd-all-msg
将新的msg加载到div。以及将滚动条保持到底部的间隔:

var cbox_down_scroll = setInterval(function(){
$(".c-b-frnd-all-msg").each(function(){
    $(this).scrollTop($(this).prop('scrollHeight'));
});
}, 500);
它可以工作,但有时会失败,滚动会变得疯狂(上下,上下)如何避免/修复

还有,any1知道使用jQueryAjax将新内容加载到单击的div的方法吗


对不起,我的英语不好。谢谢您的时间。

听起来您应该使用
setTimeout
运行一次,而不是每500毫秒运行一次。它起着相同的作用。不起作用。