JQuery滚动到底部
JQuery scroll to bottom
我正在使用此功能更新聊天对话。该功能每2秒运行一次。当我向上滚动时,更新会导致页面再次自动向下滚动,这会阻止我阅读旧消息。我该如何防止这种情况发生?
function opdaterPost(til, fra){
$('.beskeder_vis').load('calls/opdater_post.php?til=' + til + '&fra=' + fra);
$("#beskeder_vis").animate({ scrollTop: $("#beskeder_vis").prop("scrollHeight") }, 1500);
}
根据您想要的行为,有几种方法。。。
- 完全禁用滚动动画
- 使滚动以位置为条件。。。if($("#beskeder_vis").foffset=底部)然后设置动画(因此它只在滚动到底部时设置动画)
- 将#beskeder_vis的内容存储在一个变量中,进行加载,然后如果新内容与变量不同,则进行动画处理(因此它只在出现新内容时进行动画处理)
相关文章:
- 将视口底部滚动到元素底部
- 固定位置菜单时滚动,直到它击中一个相对容器的底部
- javascript跨浏览器确定用户是否滚动到页面底部
- javascript移动交叉浏览器确定用户是否滚动到页面底部
- 如何防止firefox在打开大型弹出窗口时滚动到页面底部
- 滚动到顶部或底部后的简单效果
- jQuery滚动到聊天框底部
- 如何仅在向上滚动时将页脚粘贴到窗口底部会导致页脚不显示
- 页面加载时自动滚动到底部
- 当滚动条到达容器底部时设置动画
- 表-滚动到底部
- 滚动至页面底部附近
- 刷新滚动到底部
- 在底部滚动
- jQuery在页面底部滚动时加载更多内容
- 自定义 DNN 皮肤无法检测到底部滚动,但它可以反向工作 (7.1.1)
- 如何从css中的UI中完全删除底部滚动条
- “看来More"按钮后每三个底部滚动使用jquery
- 无法可靠地检测 iPhone 纵向和横向模式之间的底部滚动
- AmCharts - 位置图表底部滚动条