Как сделать закрытьие поп апа при скролле?

Для того чтобы реализовать закрытие поп-ап окна при прокрутке страницы, вам понадобится JavaScript код. Вот пошаговая инструкция, объясняющая, как это сделать:

1. Первым шагом добавьте код JavaScript, который будет отслеживать событие прокрутки страницы. Для этого вы можете использовать следующий код:

window.addEventListener('scroll', function() {
  // Ваш код для закрытия поп-ап окна
});

2. Далее вам нужно определить элемент, который является поп-ап окном и задать ему уникальный идентификатор (ID) с помощью атрибута "id". Например:

<div id="popup"> <!-- Ваш поп-ап контент --> </div>

3. После этого добавьте код JavaScript для закрытия поп-ап окна в обработчик события прокрутки страницы. Ниже представлен пример кода, который скрывает поп-ап окно при прокрутке:

window.addEventListener('scroll', function() {
  var popup = document.getElementById('popup');
  popup.style.display = 'none';
});

Обратите внимание, что я задал значение "none" для свойства "display". Вы можете использовать другую логику для определения, когда именно скрывать поп-ап, например, основываясь на позиции прокрутки или времени.

4. Наконец, убедитесь, что этот JavaScript код размещен после HTML кода поп-ап окна в вашем файле HTML или в подключенном скрипте в случае, если вы используете отдельный JavaScript файл.

Вот пример полного кода:

<!DOCTYPE html>
<html>
<head>
  <title>Закрытие поп-ап окна при прокрутке</title>
  <style>
    #popup {
      position: fixed;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 200px;
      height: 200px;
      background-color: #ccc;
      display: block;
    }
  </style>
</head>
<body>
  <div id="popup"> <!-- Ваш поп-ап контент --> </div>

  <script>
    window.addEventListener('scroll', function() {
      var popup = document.getElementById('popup');
      popup.style.display = 'none';
    });
  </script>
</body>
</html>

При прокрутке страницы поп-ап окно будет автоматически скрываться.

Надеюсь, что эта информация будет полезной для вас! Если у вас есть дополнительные вопросы, не стесняйтесь задавать.