javascript - 有什么方法可以使 window.scrollTo(0, 1) 流畅地动画化?

标签 javascript iphone html css ios

well-known iPhone 网络应用程序需要调用 window.scrollTo(0, 1) 才能隐藏 native Mobile Safari 工具栏。不幸的是,这是一个非常不和谐的过渡。页面一次向上滑动 ~100px。有什么方法可以使这种过渡顺利进行吗?

您似乎无法使用常规的 JavaScript 动画,因为您只是从 01。您似乎也无法应用 CSS 转换,因为您设置的是 DOM 属性 (window.scrollY),而不是 CSS 属性。

最佳答案

也许您可以隐藏页面上的所有内容,直到 scrollTo 完成。

关于javascript - 有什么方法可以使 window.scrollTo(0, 1) 流畅地动画化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5266163/

相关文章:

iphone - 如何在 Xcode for iOS 中调试涉及 CALayer 的无限循环 "crash"并在搜索期间查看布局?

c# - 动态向我的 View 添加新行

javascript - jquery:自动调整大小绝对定位子 div

javascript - 我怎样才能确保打开的网页中间有滚动条

javascript - 使用 Highchart 读取 CSV

HTML/CSS - 为什么打印时背景颜色变成白色?

html - 当我只有图像的 base64 字符串时,如何使用 <svg> 标签?

javascript - AJAX:异步将文件发布到服务器

ios - alamofire 在模拟器中给出了准确的响应,但在设备中给出了错误

回到前台的 iPhone 应用程序将 View 移回原点并且键盘仍然可见