我目前正在构建一个基于 jQuery Mobile 框架(版本 1.3.2)的响应式网站。我需要的一切似乎都可以正常工作(面板菜单、固定标题、AJAX 页面加载),除了一件让我完全发疯的小事:jQuery Mobile 使页面在每次加载时跳转 1 个像素。它不会在 Mobile Safari 中发生,而是在桌面上的 Chrome 和 Safari 中发生。
我在网上做了一些研究,我发现
$.mobile.defaultHomeScroll = 0;
在桌面上解决了 Chrome 和 Safari 中的 1 像素问题,但在 Mobile Safari 中创建了 1 像素问题。这是一个常见的 jQuery Mobile 问题吗?为什么会发生,我怎样才能在所有设备上摆脱它?
太感谢了!