Как предотвратить прокрутку страниц Opera с переполнением: скрыто? - PullRequest
2 голосов
/ 24 января 2011

Вот действительно раздражающая ошибка (?) В Opera, лучше всего иллюстрируемая на примере: http://nanotux.com/plugins/fullscreenr/index.html.Хотя данная демонстрация работает корректно в других браузерах, в Opera можно прокручивать содержимое с помощью колесика мыши или клавиш курсора.Есть ли обходной путь для этой проблемы?

Ответы [ 2 ]

1 голос
/ 24 января 2011

Похоже, есть два способа сделать это:

CSS

position: fixed

Другими словами ...

<body style="position: fixed;">

JS

window.onscroll = function(event){window.location='#test';};

<body id="test">

Эта опция очень прерывистая, так что, надеюсь, позиция фиксированная сделает это.Я тестировал на Опере 11.

0 голосов
/ 24 января 2011

Я думаю, что это особенность Opera. Есть некоторые плохо написанные страницы, которые содержат текст, который обрезается из-за переполнения: скрытый, и это очень помогает получить к ним доступ. Opera всегда была на стороне пользователя - пользователь может делать со страницей все что угодно, и это только одно из последствий.

Если вам не нужно пространство, которое обрезается из-за переполнения: скрыто, почему бы не сократить его самостоятельно?

...