Задать вопрос
@grigor

Браузер Вконтакте «ломает» position:fixed меню на iOS. Как исправить?

Есть сайт. Для тестов дал знакомым ссылку на сайт, и некоторые из них открыли ссылку через приложение Вконтакте.

У меня андроид, и такой проблемы нет, но у ребят, видимо, приложение при переходе по ссылке использует внутренний браузер и показывает сначала там какой-то баннер. Затем баннер исчезает.

После исчезновения баннера верхнее меню навигации со свойством position:fixed остается прилеплено не к верху, а с отступом, вот так:
cs618921.vk.me/v618921492/11a26/AYNhxWbMe5U.jpg

Как поймать с помощью jquery/css событие и обновить viewport/scroll/etc. так, чтобы меню обратно вернулось в исходное положение (наверх)?

Если открывать сайт из браузера, такой проблемы нет.

P.S.: Ни у кого из окружения нет айфонов, а те, у кого есть, находятся за тысячи километров. Поэтому вынужден просить о помощи. :-)
  • Вопрос задан
  • 2746 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@fulli
Попробуй очистить поток. Причем весь и желательно обновить стили
Ответ написан
Комментировать
deleted-mezhevikin
@deleted-mezhevikin
Вот решение вашей проблемы bradfrostweb.com/blog/mobile/fixed-position
Если не умеете читать по англ. смотрите код примера bradfrostweb.com/demo/fixed/index.html там все понятно
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы