Показать сообщение отдельно
  #24 (permalink)  
Старый 10.11.2024, 08:43
Профессор
Отправить личное сообщение для Ubivectel Посмотреть профиль Найти все сообщения от Ubivectel
 
Регистрация: 01.12.2020
Сообщений: 171

Привет мир!

Взбрела в голову мысль добавить счетчик сообщений, если скролл не = 0, сделал так:

kide.ajustar_scroll = function () {
    if (kide.scrolling) return;
    let scroll = kide.attr("KIDE_msgs", "scrollTop") - (kide.attr("KIDE_msgs", "scrollHeight") - kide.attr("KIDE_msgs", "clientHeight"));
   
    if (scroll < -300) {
        document.getElementById('kide-counter').textContent = newMessageCount;
        return;
    }
    if (kide.order == "bottom")
        kide.attr("KIDE_msgs", "scrollTop", kide.attr("KIDE_msgs", "scrollHeight"));
    else kide.attr("KIDE_msgs", "scrollTop", 0);
};


Работает и считает все хорошо, хоть убей не могу заставить код делать
document.getElementById('kide-counter').textContent = '';

Когда пользователь возвращает прокрутку блока id="KIDE_msgs" вниз (
Ответить с цитированием