Possible Duplicate:
Mobile Safari bug on fixed positioned button after scrollTop programmatically changed…?
我们正在尝试放置一个固定的导航来滚动页面的不同部分。
我们使用jquery的scrollTo()。
仅在 iPad 上,第一次点击没有问题,但在这一次之后,导航上的 似乎被禁用了。 如果我们用手滚动,即使是一点点,链接也会再次起作用。
这里是代码:http://lacabaneprod.com/test/
如何修复我的侧边栏?
最佳答案
几周前遇到了同样的问题。
发生这种情况的原因是“内容”获得焦点,点击屏幕“点击”侧边栏后面的内容。仅当您在scrollTop 属性上使用scrollTo 插件或jquery.animate 时才会发生这种情况。
为了解决这个问题,在滚动动画之后,我们重新定位了窗口。
$(window).scrollTop($(window).scrollTop() + 1);
$(window).scrollTop($(window).scrollTop() - 1);
但还要记住,iOS 5 之前的版本不支持固定位置。
关于jquery - 带有 ipad 和固定元素的scrollTo(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9416977/