почему мы не можем автоматически скрыть адресную строку, когда документ готов? - PullRequest
0 голосов
/ 20 марта 2012

В «МОБИФИКАЦИИ» ВАШЕГО САЙТА HTML5 есть подсказка скрытия адресной строки мобильного браузера при загрузке окна.Но я не уверен, почему мы не можем сделать это, когда документ готов.Почему готовый документ не будет работать?

Ответы [ 2 ]

0 голосов
/ 23 марта 2012

Это также способ сделать это:
Скрытие панели URL-адресов на Android в альбомном режиме (Вопрос в данном случае касается Android, но он работает в кросс-браузерном режиме.)

0 голосов
/ 20 марта 2012

Код, размещенный в посте

{% 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 % }

будет работать просто отлично.

То, что вы пытаетесь выполнить, не очень сложно. Вы хотите прокрутить один пиксель вниз в некоторый момент вскоре после того, как ваш клиент заходит на вашу страницу.

...