Я провел некоторое тестирование, и из того, что я вижу, есть ошибка в мобильном Safari на ios6.
При добавлении overflow:hidden
в тег body
и перемещении элемента из тела с помощью transform:translateX(100%);
Он создает дополнительное прокручиваемое пространство для этого элемента.
Во всех настольных браузерах он "скрыт".
Вот демо: http://jsfiddle.net/mUB5d/1. Откройте это в Mobile Safari, и вы увидите, что не так.
Может ли кто-нибудь взглянуть на сафари 6 на Mac OS, чтобы увидеть, присутствует ли там ошибка? Кто-нибудь знает об обходном пути, помимо создания другого родителя вокруг моего элемента?
Спасибо за отзыв!