В дополнение к моему более раннему вопросу, касающемуся обнаружения сталкивающихся элементов в jQuery, я написал некоторый пользовательский код jQuery, который обрабатывает это.Все отлично работает в Google Chrome и работает как положено.
Однако в Mobile Safari на iOS 5 настройки не отражаются.Вот пример кода jQuery для анимации:
if(this_position.top <= docked_element.bottom && ($this.html() != fake_persistent.html()))
{
var new_top = this_position.top - fake_persistent.outerHeight();
fake_persistent.css('-webkit-transform', 'translate3d(0, ' + new_top + 'px, 0)');
}
Хотя преобразование не работает, если я перестану прокручивать окно, элемент будет расположен правильно.Это немного сложно объяснить, но если вы посмотрите на эту страницу в Chrome, а затем в Mobile Safari, вы поймете, что я имею в виду> http://ben -major.co.uk / labs / contact-app /