【发布时间】:2013-01-13 04:28:06
【问题描述】:
我正在使用 jQuery 根据位置中散列的更改为 scrollTop 设置动画。效果很好。
问题是,当我点击“主页”时,我希望它一直滚动到真正的顶部——包括地址栏。
显然,这与大多数人想要的相反。所以有很多关于如何隐藏那个讨厌的地址栏的问题。
就我而言,我希望能够(使用 JavaScript)滚动到页面顶部。现在,当我尝试将 scrollTop 设置为 0 或 -100 或 -500 的动画时,它只会将我置于内容的顶部,并且地址栏保持隐藏状态。
【问题讨论】:
-
您是在使用 Objective-C 还是在谈论您正在设计的网站...如果是 Objective-C,这应该可以:
[webView.scrollView setContentOffset:CGPointZero animated:YES]; -
谢谢 Albert -- 不,我在网上工作。
-
啊,对不起!希望我能有更多用处!
-
显然将表单字段设置为当前输入会再次显示 URL 栏...您可以滚动到顶部然后尝试以这种方式显示它。来源:stackoverflow.com/questions/9669779/…
-
可能加载了一个假链接?或者甚至在当前 URL 的末尾添加井号 # 之类的操作可能会显示 URL 栏?基于那个线程?
标签: jquery ios safari scrolltop