У меня интересная проблема с position: исправлено в Opera Mobile 11:
Тестовая страница: http://dl.dropbox.com/u/841468/testcase/opera/fixed.html
Красный <div>
должен оставаться сверху. Если я прокручиваю страницу вниз, элемент немного перемещается от верхнего края области просмотра (ровно 93 пикселя в пикселях устройства); но если я прокручиваю вверх, элемент возвращается в правильное положение.
(Скриншот на HTC Desire):
Мои выводы:
- Изменение уровня масштабирования не помогло и не изменило положение элемента от верхнего края.
- Корректно работает в эмуляторах Opera Mobile (как 10.1b, так и 11)
- Установка или удаление свойств «сверху» / «слева» не помогло
- Установка свойств «z-index» или «display» на какое-либо значение не исправила это.
- Это показывает это поведение, даже когда я перемещаю область просмотра с помощью
window.scrollTo(x, y)
- Установка «масштабирования» на «сброс» не сработала.
- События мыши проходят через этот элемент к элементу под ним (если он находится в неправильном положении)
- Попытки взлома IE не сработали :)
Спасибо