是否有更好的方法在 iPhone 的 Safari 中滚动页面(使用 jQuery)(scrollTop 无法正常工作)
Posted
技术标签:
【中文标题】是否有更好的方法在 iPhone 的 Safari 中滚动页面(使用 jQuery)(scrollTop 无法正常工作)【英文标题】:Is there a better method for scrolling a page (with jQuery) in Safari for iPhone (scrollTop doesn't work right) 【发布时间】:2011-03-02 20:51:18 【问题描述】:我正在开发一个网站的 iPhone 版本,我正在使用带有 scrollTop 属性的 jQuery .animate() 来滚动到页面的不同部分。
类似这样的:
$('html,body').animate( scrollTop: distance , 300);
在常规网络浏览器上,滚动从当前窗口位置开始到所需位置。
在 iPhone 上,窗口会在滚动到所需位置之前跳回文档顶部。这显然是预期的操作,但页面看起来并不适合所有这些动作。
另外,在适用于 iPhone 的 Google.com 上,当自动建议被激活时,搜索框下方有一个漂亮的简单滚动显示自动建议选项。这就是我想做的……
【问题讨论】:
【参考方案1】:你试过 jQuery ScrollTo 插件吗?
【讨论】:
以上是关于是否有更好的方法在 iPhone 的 Safari 中滚动页面(使用 jQuery)(scrollTop 无法正常工作)的主要内容,如果未能解决你的问题,请参考以下文章
是否有比删除其目录更快/更好的方法来清除 iPhone 模拟器缓存?