У меня есть абсолютно позиционированный div, который действует как модальное окно в центре страницы. Модальное окно имеет вертикальную прокрутку с полосой прокрутки с правой стороны. Сама страница также имеет вертикальную прокрутку с полосой прокрутки справа.
Я хотел бы иметь возможность щелкнуть ссылку и прокрутить модальное окно к связанному элементу.
Я могу добиться этого, используя target.scrollIntoView (); но вся страница прокручивается вместе с модальным окном - мне бы хотелось, чтобы страница не двигалась и имела только модальную прокрутку окна.
Если я использую scrollIntoView (false), то сама страница не прокручивается, в то время как модальное окно - прокручивается, но целевой элемент находится внизу окна, а я бы хотел, чтобы он был вверху.
Есть ли какой-нибудь способ, которым я могу вручную сместить положение цели в div? то есть, если я использую scrollIntoView (false), цель отображается в нижней части div - если бы я мог затем сместить ее на высоту окна просмотра, я бы смог переместить ее наверх ..?
Примечание. Я не могу использовать для этого JQuery или подобное.
Заранее спасибо за любую помощь.