Senbonzakuraa
@Senbonzakuraa
Начинаю начинать

Как запретить скроллинг чата при ручном прокручивании?

Написал вообще непонятный скрипт, который работает только на MacOS во всех браузерах, но не работает на Win
let elem = document.getElementById('chat');
    let maxheight = elem.scrollTop;
    let height = maxheight - 400;
    let scrollh = elem.scrollTop;
    let tallage = 80;
    let result = scrollh / 100 * tallage;
    let test = elem.scrollHeight - maxheight ;

    if(test > height){
      scrollBottom();
    }

На винде просто значения скролла не меняются, в отличии от макос.
Нужно просто запретить автоматический скроллинг чата, если юзер читает старые сообщения.
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 1
dollar
@dollar
Делай добро и бросай его в воду.
window.scrollTo(999999, 0);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы