Javascript window.scroll(0,0)/window.scrollTo(0,0)在Chrome手机上不工作

Javascript window.scroll(0,0)/window.scrollTo(0,0)在Chrome手机上不工作,javascript,reactjs,Javascript,Reactjs,我花了很长时间制作window.scroll(0,0)来使用Chrome的移动版本。然后我发现,当我从devtools中删除“mobileview”时,我的代码起了作用。为什么滚动到顶部不能在移动设备上工作,而只能在桌面上工作 例如,如果我点击方案中的“下一步”按钮,我的功能如下: handleNext = () => { ... window.scroll(0,0); } 这对于桌面来说很好用。我还尝试了窗口。滚动到。同样的情况也在发生:在桌面上滚动到顶部,而在移动设备上什么都

我花了很长时间制作window.scroll(0,0)来使用Chrome的移动版本。然后我发现,当我从devtools中删除“mobileview”时,我的代码起了作用。为什么滚动到顶部不能在移动设备上工作,而只能在桌面上工作

例如,如果我点击方案中的“下一步”按钮,我的功能如下:

handleNext = () => {
  ...
  window.scroll(0,0);
}
这对于桌面来说很好用。我还尝试了
窗口。滚动到
。同样的情况也在发生:在桌面上滚动到顶部,而在移动设备上什么都没有发生


这是一个元素的屏幕截图,它是“溢出的”,而不是任何特定的元素。div只是将机身打造得如此之高,以至于你需要在chrome中滚动。因此,滚动条完全在chrome中,而不是在元素中。

通常,当溢出的元素不是main/body/html时,这不起作用

您需要使溢出的元素滚动到顶部


您可以看到更多信息通常,当溢出的元素不是main/body/html时,这不起作用

您需要使溢出的元素滚动到顶部


您可以查看更多信息

您可以发布一些代码吗samples@tvankith我在我的问题中添加了一个例子,你能发布一个利用率的例子吗?只有js可以在不同的环境下工作,而不是“类似”的东西,你能展示导致这种情况发生的确切代码吗?与此相关的是,当您运行此命令时,是否可以显示dev控制台的输出,因为在滚动调用(远程调试Chrome)之前,完全可能会出现错误?您是否可以发布一些代码samples@tvankith我在我的问题中添加了一个例子,你能发布一个利用率的例子吗?只有js可以在不同的环境下工作,而不是“类似”的东西,你能展示导致这种情况发生的确切代码吗?与此相关的是,你能在运行这个程序时显示开发控制台的输出吗?因为在滚动调用(远程调试Chrome)之前它完全可能有错误。我很确定我的内容很高,滚动条在整个“页面”上,而不是在组件内部。你能检查溢出的元素并在这里发布一个打印屏幕吗?编辑,只留下可能的答案我添加了一个屏幕截图。正如您所看到的,在任何div或任何其他元素中都没有滚动条。卷轴在Chrome中我很确定我的内容很高,卷轴在整个“页面”上,而不是在组件中。你能检查溢出的元素并在这里发布打印屏幕吗?编辑,只留下可能的答案我添加了一个屏幕截图。正如您所看到的,在任何div或任何其他元素中都没有滚动条。卷轴在镀铬管内