Встречается на собеседованиях • сегодня

Какие свойства нужно найти чтобы определить место где происходит scroll

Чтобы определить элемент, который вызывает скролл, можно использовать:

  1. event.target в обработчике события scroll - это сам скроллящийся элемент
  2. document.scrollingElement - возвращает корневой скроллящийся элемент (html или body)

Пример кода:

javascript
document.addEventListener('scroll', function(event) {
  console.log('Scrolling element:', event.target);
  console.log('Document scrolling element:', document.scrollingElement);
});

Также полезные свойства:

  • element.scrollTop - текущая позиция скролла
  • element.scrollHeight - полная высота с учетом скролла
  • element.clientHeight - видимая высота элемента
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы