在"MOBIFYING"您的HTML5网站中,有一个技巧可以在加载窗口时隐藏移动浏览器的地址栏。但我不知道为什么我们不能在文件准备好的时候这样做。为什么文档就绪不起作用?
张贴在后中的代码
{% if is_mobile % }
// Hides mobile browser's address bar when page is done loading.
window.addEventListener('load', function(e) {
setTimeout(function() { window.scrollTo(0, 1); }, 1);
}, false);
{% endif % }
即使没有jQuery也能工作,因为$(document).ready()
是一个jQuery方法。
{% if is_mobile % }
// Hides mobile browser's address bar when page is done loading.
$(document).ready(function () {
setTimeout(function() { window.scrollTo(0, 1); }, 1);
});
{% endif % }
会很好用的。
你想要完成的并不是很复杂。您希望在客户端访问页面后不久的某个时间点向下滚动一个像素。
这也是一种方法:
在横向模式下隐藏Android上的URL地址栏
(本例中的问题是关于android,但它可以跨浏览器工作。)