我正在制作一个聊天界面,因此当人们聊天并且页面被填满时,它需要自动向下滚动以显示最新消息,而无需用户手动向下滚动。它适用于 Chrome,但不适用于 Safari。这是不起作用的特定行
document.getElementById('chatbox').scrollTop = Number.MAX_SAFE_INTEGER;
如果 div ID 是“聊天框”,我需要在这一行的位置放置什么才能使其在 Safari 中工作?另外,要澄清的是,尽管它称为“scrolltop”,但它会滚动到底部(这是我想要的),但仅限于 chrome。
最佳答案
Safari 不喜欢“Number.MAX_SAFE_INTEGER;”。替换为实际整数(即 1000000)并自动滚动。
关于javascript - 自动将内容滚动到底部在 Chrome 中有效,但在 Safari 中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49481546/