Скрытие полосы прокрутки приводит к прокрутке тела вверхHtml

Программисты Html
Ответить
Anonymous
 Скрытие полосы прокрутки приводит к прокрутке тела вверх

Сообщение Anonymous »

Я заметил, что при попытке скрыть полосу прокрутки с помощью overflow:hidden сайт прокручивается вверх, если этот стиль CSS используется для элементов html и body:

Код: Выделить всё

html,body {
height: 100%;
}
Это используемый код jQuery:

Код: Выделить всё

$('#end').click(function(){
$("html, body").css("overflow", "hidden");
});
Демо-версия: http://jsfiddle.net/hYNGn/
Это происходит во всех основных браузерах: Chrome, Firefox, IE9, Opera...
Как избежать такого поведения?>

Подробнее здесь: https://stackoverflow.com/questions/192 ... -scroll-up
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»