【发布时间】:2012-12-09 11:06:38
【问题描述】:
我想让我的移动网页自动向下滚动以隐藏页面顶部的浏览器搜索栏。这方面的一个例子是移动设备上的 Facebook 主页,它一加载就会自动向下滚动,所以你几乎感觉自己在一个应用程序中,而不是在浏览器中。问题是每个操作系统的浏览器搜索栏都有不同的大小。有没有我可以调用的属性来获取它的大小或自动滚动过去?
【问题讨论】:
标签: javascript html scroll multiplatform
我想让我的移动网页自动向下滚动以隐藏页面顶部的浏览器搜索栏。这方面的一个例子是移动设备上的 Facebook 主页,它一加载就会自动向下滚动,所以你几乎感觉自己在一个应用程序中,而不是在浏览器中。问题是每个操作系统的浏览器搜索栏都有不同的大小。有没有我可以调用的属性来获取它的大小或自动滚动过去?
【问题讨论】:
标签: javascript html scroll multiplatform
来自Hide the Address Bar within Mobile Safari
window.addEventListener("load",function() {
// Set a timeout...
setTimeout(function(){
// Hide the address bar!
window.scrollTo(0, 1);
}, 0);
});
希望对你有帮助
【讨论】:
这是使自动滚动在移动浏览器中工作的解决方案
$('#elemIdTOScroll')[0].scrollIntoView(true);
【讨论】: