我在页面中有一些锚点,当我使用锚点加载页面时:
http://localhost:1820/Home/FAQ#question4
jQuery Mobile 在 1-3 秒后自动滚动到页面顶部。我无法添加修复程序,$(document).ready()
因为此事件在滚动之前触发(加载所有内容后出现滚动 - 带有额外的社交按钮图像、脚本等)。
当我删除 jquery.mobile-1.1.1.js 脚本时 - 错误消失了。当我删除除 jQuery 和 jQuery mobile 之外的所有脚本时 - 错误仍然存在。所以问题应该出在 jQuery Mobile 脚本中。
我该如何解决问题?
我使用 Chrome 和 Opera 来测试它。
PS 我设置$.mobile.ajaxEnabled = false;
了,所以我的网站不使用 Ajax 来加载页面。