Диалог JQuery или квадратный, как сделать их в видимой области - PullRequest
1 голос
/ 09 ноября 2011

Я работаю над приложением facebook, и мой контент динамический, поэтому я не уверен, где появляется моя ссылка, чтобы открыть диалоговое окно Jquery, или квадратная ссылка.

Как мне сделать диалог в видимой области пользователя (или, по крайней мере, я хочу прокрутить экран, где появляется диалог).

По умолчанию модальное диалоговое окно отображается в центре экрана, но если страница слишком длинная, и пользователи не могут видеть диалоговое окно. Я не могу определить какую-либо конкретную верхнюю или левую позицию, потому что я не знаю визуальную область пользователя.

Любая помощь высоко ценится.

1 Ответ

1 голос
/ 09 ноября 2011

Получить позицию прокрутки, используя window.pageYOffset. Как только вы получите смещение, вы можете соответствующим образом расположить свое диалоговое окно.

Или вы можете получить позицию своего диалога и использовать scrollTo для прокрутки до этой позиции (и назад, когда диалог закрыт) * ​​1003 *

...