Javascript JQuery总是将div滚动到底(ajax数据)
我有一个自动通过ajax获取消息的页面消息页面,但是消息的包含div总是像正常情况一样滚动到顶部。我希望它像任何其他消息应用程序一样,能够自动滚动到div底部的最后一条消息。主体无法滚动,因为它与客户端设备的高度相链接,但内部的其他div可以滚动,并且目标div是具有id消息的div。我有一个插件调用程序Javascript JQuery总是将div滚动到底(ajax数据),javascript,jquery,html,css,simplebar,Javascript,Jquery,Html,Css,Simplebar,我有一个自动通过ajax获取消息的页面消息页面,但是消息的包含div总是像正常情况一样滚动到顶部。我希望它像任何其他消息应用程序一样,能够自动滚动到div底部的最后一条消息。主体无法滚动,因为它与客户端设备的高度相链接,但内部的其他div可以滚动,并且目标div是具有id消息的div。我有一个插件调用程序 加载 我的jquery代码可以加载消息并滚动到buttom,但它不起作用 //jquery获取消息,每5秒刷新一次,然后滚动到消息底部 setInterval(函数(){ var id=$
加载
我的jquery代码可以加载消息并滚动到buttom,但它不起作用
//jquery获取消息,每5秒刷新一次,然后滚动到消息底部
setInterval(函数(){
var id=$(“#id”).val();//获取事务id
$(文档).ready(函数(){
$(“#messages”).load('/jsServerSide/messages.php',{id:id});
});
$(“#消息”)。设置动画({
scrollTop:$(“#消息”).get(0.scrollHeight
}, 2000);
}, 5000);
这是我目前的身体固定高度代码
//不要滚动页面,使用固定的2000px高度
$(文档).ready(函数(){
$(“#聊天卷轴”)。设置动画({
scrollTop:$(“#聊天滚动”).get(0.scrollHeight
}, 2000);
});
//.不要滚动页面,使用固定的2000px高度
我使用这个插件创建自定义滚动条你可以试试这个
$(“#聊天卷轴”).animate({scrollTop:$(“#聊天卷轴”).prop(“scrollHeight”)},1000)代码>这是否回答了您的问题?不,没有一个答案有效