evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом

Как исправить положение fixed элемента после прокрутки страницы программно?

Известный в интернетах баг в iOS (MobileSafari). После прокрутки страницы яваскриптом (.scrollTo() jQuery plugin) все fixed-элементы внутри страницы фактически остаются на старых местах. В моем случае это меню. Хоть нарисовано оно на прежнем месте, но нажать на него нельзя, пока не тронешь страницу пальцем и не подвинешь всю страницу на малясь.

Как исправить? Никто не сталкивался? Советы со StackOverflow не помогли.

Пробовал после анимации выставлять offset документа на +1пх, не помогало. Пробовал после анимации менять position на relative на 300мс, тоже не помогает.
  • Вопрос задан
  • 3025 просмотров
Пригласить эксперта
Ответы на вопрос 2
taliban
@taliban
php программист
а не пробовали убрать фиксед и снова установить?
Ответ написан
ertaquo
@ertaquo
Попробуйте элемент «вытащить» из DOM и «воткнуть» его обратно при помощи .detach(), .appendTo().
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект