javascript - 在 iOS 上加载时网页向下滚动一半

标签 javascript jquery ios css

我在处理一个长滚动网站时遇到问题。目前,当我在我的 iPhone 上加载页面时,初始滚动位置大部分时间出现在页面底部的一半或附近。我曾尝试禁用页面上的一些幻灯片放映等以尝试隔离问题,但我没有运气。

我确定这是由我在 JavaScript 中加载的方式或我的样式表引起的。

如果有人可以查看此页面并查看您是否有任何建议,我将不胜感激:

http://www.ideabasekent.com/staging/athletics2015/

最佳答案

我检查了您的代码,发现您正在使用 javascript 加载 CSS 文件。延迟加载 CSS 文件不是一个好的做法,因为浏览器需要在呈现页面之前读取 CSS 文件以确切知道每个元素必须在哪里。尝试使用元标记而不是使用 javascript 加载您的 CSS。

关于javascript - 在 iOS 上加载时网页向下滚动一半,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31593865/

相关文章:

ios - 在 iOS 应用程序签名期间预填充分发 list 信息

javascript - 如何使用 jquery 添加或删除基于浏览器高度调整大小的类?

javascript - promise 仅适用于异步操作吗?

javascript - 变量中的横向 DOM

javascript - Ember 扩展和属性

jQuery Mobile + Phonegap : Page Header and Contents go Blank after Transition Completes

javascript - jQuery 中的循环元素

ios - 允许编辑时 UIImagePickerController 显示错误裁剪

javascript - 如何修复 WordPress 自定义页面中的 "TypeError: $(....).chained is not function"错误?

ios - 如何在iPhone X中设置带有背景图片的黑色状态栏?