Я почти сделал веб-страницу, но в Mobile Safari (iPhone и iPad iOS 5.0.1) есть одна ошибка с двумя кнопками, которые закреплены в верхнем и нижнем правом углах.
Кнопки не исчезают до тех пор, пока после нажатия кнопки «Отправить» в текстовом поле, которое открывается для остальной части страницы... После того, как остальная часть страницы загружена и кнопки исчезают, вы можете нажать на любую из них, и они обе работают ...
Однако щелчок по ним вызывает программную прокрутку, и после завершения этой прокрутки вы больше не можете нажимать ни на одну из кнопок, пока вы физически не прокрутите страницу пальцем, даже если это будет крошечная прокрутка в один пиксель...
Что я заметил, так это то, что после программной прокрутки, если вы нажмете чуть ниже ВЕРХНЕЙ кнопки, вы увидите выделение, как если бы вы нажали НИЖНЮЮ кнопку, и действие нижней кнопки обрабатывается, что говорит мне об ошибке, что при прокрутке программно кнопка фиксированного положения по-прежнему перемещается вместе с остальной частью страницы и не возвращается в свое фиксированное положение до тех пор, пока не будет выполнена фактическая сенсорная прокрутка....
Кто-нибудь знает способ обойти это..?
Я добавил всплывающее окно, которое показывает, какая кнопка была нажата, чтобы вы могли ее протестировать, помните, что после первого нажатия кнопки «вниз» (которая работает) повторная попытка нажать вниз не сработает, но нажмите чуть ниже кнопки «вверх» и вы увидите, как происходят действия кнопки вниз....
Спасибо за помощь.
Томас
(также, если вы можете указать мне, где я могу отправить сообщение об ошибке в Apple, это тоже было бы хорошо, если только оно еще не было)
РЕДАКТИРОВАТЬ: просто нажмите любую из стрелок отправки, вам не нужно вводить заработную плату / оклад, по умолчанию
РЕДАКТИРОВАТЬ 2: Вот более простой пример, показывающий ту же проблему.
http://www.tsdexter.com/MobileSafariFixedPosBug.html
РЕДАКТИРОВАТЬ 3: Об ошибке сообщили в Apple