【发布时间】:2011-03-02 20:51:18
【问题描述】:
我正在开发一个网站的 iPhone 版本,我正在使用带有 scrollTop 属性的 jQuery .animate() 来滚动到页面的不同部分。
类似这样的:
$('html,body').animate({ scrollTop: distance }, 300);
在常规网络浏览器上,滚动从当前窗口位置开始到所需位置。
在 iPhone 上,窗口会在滚动到所需位置之前跳回文档顶部。这显然是预期的操作,但页面看起来并不适合所有这些动作。
另外,在适用于 iPhone 的 Google.com 上,当自动建议被激活时,搜索框下方有一个漂亮的简单滚动显示自动建议选项。这就是我想做的……
【问题讨论】:
标签: jquery iphone safari scroll jquery-animate