首页 > 解决方案 > 在 React 中创建平滑滚动(浏览器友好)

问题描述

我目前正在构建我的网站以做出反应。但是refs scroll/css与 safari 和其他一些浏览器不兼容。这意味着在 safari 中它只是跳转到一个 div 而不是滚动到它。

不兼容

html {
   scroll-behavior: smooth;
}

什么是创建所有浏览器(最新版本)平滑滚动功能的最佳库(处于活动状态)或方法。我不希望它太重,因为它会经常使用。

这是我当前滚动的基础:ReactJS how to scroll to an element

标签: cssreactjsscrollcross-browser

解决方案


推荐阅读