为什么我们不能在文档准备好后自动隐藏地址栏



在"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,但它可以跨浏览器工作。)

相关内容

  • 没有找到相关文章

最新更新