【发布时间】:2013-01-15 09:18:39
【问题描述】:
我正在构建一个网络应用程序,当执行某个操作时,该网络应用程序的一部分需要滚动到顶部。这是使用 window.scrollTo(0,0) 处理的,在我在下面添加一些 CSS 样式(我需要这个项目)之前,它工作得很好。
有人知道为什么下面的 CSS 会停止 window.scrollTo(0,0) 工作吗?
* {
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
-o-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
附:我不能在我的情况下使用 jQuery,以防有人建议我这样做。
【问题讨论】:
-
使用 jQuery :) 不,我试过你说的,它适用于我在 FF、Chrome 和 IE 上。你能再贴一些代码吗?
-
如果您使用材料设计 sidenav,请在此处查看我的答案:stackoverflow.com/a/43710010/2146647
-
尝试将你的 `window.scrollTo(0, 0) 包装在一个 setTimeout 中,这对我有用
-
帮我删除
body{ height: 100%;}解决这个问题。
标签: javascript css