document.addEventListener('keydown', e => {
e.preventDefault();
return false;
});
document.addEventListener('keydown', e => {
if (e.key === 'ArrowDown') {
e.preventDefault();
//Ваша логика
return false;
}
});
// Загрузка объекта из localStorage при загрузке страницы
const object = JSON.parse(localStorage.getItem('obj')) || {};
// Функция, которая обновляет объект и сохраняет его в localStorage
function updateLocalStorage(prize) {
const key = document.getElementById(prize).innerText;
object[key] = (object[key] || 0) + 1;
localStorage.setItem('obj', JSON.stringify(object));
}
// Пример использования функции
updateLocalStorage('prize1');
const chat = document.getElementById('chat');
// Создание нового наблюдателя за изменениями в chat
const observer = new MutationObserver(() => {
// Если chat.scrollHeight изменилось, прокрутите до нижнего края chat
if (chat.scrollHeight !== chat.dataset.scrollHeight) {
chat.scrollTo(0, chat.scrollHeight);
chat.dataset.scrollHeight = chat.scrollHeight;
}
});
// Настройка конфигурации наблюдателя
const config = { attributes: true, childList: true, subtree: true };
// Запуск наблюдателя за изменениями
observer.observe(chat, config);