Javascript 如何使用Reactjs为iOS实现自动平滑滚动到部分?

Javascript 如何使用Reactjs为iOS实现自动平滑滚动到部分?,javascript,reactjs,Javascript,Reactjs,这是我在stackoverflow中的第一个问题,如果我遗漏了任何重要内容,请告诉我,以便为我的问题提供良好的上下文。完全公开,我只花了3-4个小时在网上寻找一个好的,可以理解的解决方案 我最近发现iOS设备上的浏览器不支持行为滚动功能(如CSS“scroll behavior:smooth”或scrollIntoView({behavior:“smooth”}))。当你点击导航栏上的链接时,有没有一个实用的解决方案可以在iOS上实现简单的平滑自动滚动?我目前的实现在Android设备上运行良好

这是我在stackoverflow中的第一个问题,如果我遗漏了任何重要内容,请告诉我,以便为我的问题提供良好的上下文。完全公开,我只花了3-4个小时在网上寻找一个好的,可以理解的解决方案

我最近发现iOS设备上的浏览器不支持行为滚动功能(如CSS“scroll behavior:smooth”或scrollIntoView({behavior:“smooth”}))。当你点击导航栏上的链接时,有没有一个实用的解决方案可以在iOS上实现简单的平滑自动滚动?我目前的实现在Android设备上运行良好

我正在使用Reactjs,并尝试查看npm包ReactScroll,但我认为没有提到iOS支持。我还研究了这条线,它已经有几年的历史了。不幸的是,我不完全理解这个解决方案(在这里编码新手)


提前谢谢

这个怎么样?你好,劳伦茨,谢谢你的回复!实际上,我并不是在研究动量滚动(比如,当你滑动页面时,页面会一直滚动,然后逐渐停止,就好像是摩擦)。我正在寻找一个简单,平滑的自动滚动到一个部分,当你点击它的链接在导航栏。好了,明白了。那么,您是平滑滚动整个页面还是从一个元素“跳转”到另一个元素(例如,单击按钮并转到锚ID),等等。您好!只需从导航栏“跳转”到节。就像点击“关于”并使页面向下滚动到“关于”部分,它在下面的某个地方,已经安装-只是为了顺利到达那里。