Как сделать появление и исчезновение блока, при скролле, в модальном окне?

У меня есть модальное окно и блок в нем. Я хотел бы, если скролл перейдет к 1000пх и более, блок появится, а во всех других случаях исчезнет. Проблема в том, что это все должно быть в модальном окне, это усложняет задачу.

Из описаня не видно концептуального отличия решения от решения из этого комментария:

Обработчик скролла вешаешь на тот элемент что имеет скролл. Количество проскролленых пикселей тоже берешь у него же. Скрываешь-показываешь блок - все равно где этот блок находится. В чем именно загвоздка?

Проблема в том, что это все должно быть плавно и в модальном окне. Насколько я понял, если скролл будет больше 1000px, тогда блоку будет даваться класс show а в других случаях hide.

Этот ќомментарий не добавляет информации о том в чем заключается проблема. Только добавляет неясности с тем что именно “все плавно”.

Переформулируй проблему в формате:

и приложи код своего подхода.

Может у тебя на самом деле несколько вопросов, тогда не стесняйся создать несколько топиков.