У меня есть всплывающее окно с именем Products
, и когда пользователь нажимает на любой продукт, открывается новое всплывающее окно, которое содержит product information
. Я предотвращаю прокрутку фона при открытии всплывающего окна с помощью этого CSS:
body.modal-open {
position: fixed;
}
Я удаляю это свойство position
, когда пользователь закрывает всплывающее окно, чтобы фон снова начал прокручиваться.
Проблема в том, что при открытии всплывающего окна products
фон перестает прокручиваться (что нормально), а после этого при открытии всплывающего окна product information
фон все равно останавливается (что тоже хорошо), но когда пользователь закрывается product information
прокрутка начинается снова.
Я хочу иметь его, чтобы окно начинало прокручиваться только тогда, когда закрыты оба всплывающих окна. Как я могу этого достичь?