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

Как заблокировать скролл страницы

Чтобы заблокировать скролл страницы, можно использовать CSS или JavaScript:

1. Через CSS (проще и надежнее):

css
body {
  overflow: hidden;
  position: fixed;
  width: 100%;
}

2. Через JavaScript (если нужно динамическое управление):

javascript
// Блокировка
document.body.style.overflow = 'hidden';
document.body.style.position = 'fixed';

// Разблокировка
document.body.style.overflow = '';
document.body.style.position = '';

text

**Важно:**  
- При блокировке через `position: fixed` страница "прыгнет" в начало  
- Для мобильных устройств может потребоваться дополнительно предотвратить touch-события  
- Лучше добавлять/удалять класс, чем напрямую менять стили
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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