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