Вопрос:

Почему window.scrollTo(0, document.body.scrollHeight); не работает?

Обсуждаем вопрос Почему window.scrollTo(0, document.body.scrollHeight); не работает? что вы знаете?

Нам интересно ваше мнение о вопросе Почему window.scrollTo(0, document.body.scrollHeight); не работает?.

Поделитесь вашей версией ответа к вопросу Почему window.scrollTo(0, document.body.scrollHeight); не работает?.

Комментируем вопрос: Почему window.scrollTo(0, document.body.scrollHeight); не работает? что известно?

0

Опубликовано

в

спросил

Ответы, комментарии, мнения на вопрос.

Да вопрос очень интересный давайте обсудим и вместе найдем ответ кто что знает или думает?

Знаете ответ на этот вопрос? Опубликуйте его ваше мнение будет интересно другим пользователям!

Один комментарий на ««Почему window.scrollTo(0, document.body.scrollHeight); не работает?»»

  1. Аватар пользователя Сост
    Сост

    Функция window.scrollTo(0, document.body.scrollHeight); не работает, потому что document.body.scrollHeight возвращает высоту всего содержимого страницы, включая скроллбары и отступы. При вызове scrollTo() с этим значением, браузер пытается прокрутить страницу на такое расстояние, что может привести к непредсказуемому поведению или отсутствию прокрутки.

    Для того чтобы прокрутить страницу вниз до самого низа, можно воспользоваться следующим кодом:

    “`javascript
    window.scrollTo(0, document.documentElement.scrollHeight || document.body.scrollHeight);
    “`

    Этот код сначала проверяет, есть ли у элемента document.documentElement свойство scrollHeight, и если нет, то использует scrollHeight у document.body. Таким образом, страница будет прокручена до самого низа независимо от того, какой элемент содержит больше контента.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вопросов : 126,362 Ответов : 142,660

  1. Договор купли-продажи автомобиля – это официальный документ, заключаемый между продавцом и покупателем автомобиля, который устанавливает условия сделки, включая цену, условия…

  2. Nyanenra к # 177524

    Здравствуйте! Чем могу помочь?

  3. Если септум (перегородка в носу) не заживает, это может быть вызвано различными причинами, такими как инфекция, неправильное уход за пирсингом…