将内容自动滚动到底部可在Chrome中使用,但在Safari中无效

时间:2018-03-25 22:14:41

标签: javascript html css safari autoscroll

我正在创建聊天界面,因此当人们聊天并且页面被填满时,它需要自动向下滚动以显示最新消息,而无需用户手动向下滚动。它适用于Chrome,但不适用于Safari。这是不起作用的特定行

    document.getElementById('chatbox').scrollTop = Number.MAX_SAFE_INTEGER;

如果div ID是“chatbox”,那么我需要将哪些内容放在此行的位置才能在Safari中使用?此外,澄清一下,尽管它被称为“scrolltop”,但它会滚动到底部(这就是我想要的),但仅限于chrome。

1 个答案:

答案 0 :(得分:0)

Safari不喜欢“Number.MAX_SAFE_INTEGER;”。替换为实际整数(即1000000)并自动滚动。