#jquery #asp.net #facebook #jquery-ui #boxy
#jquery #asp.net #Facebook #jquery-пользовательский интерфейс #прямоугольное
Вопрос:
Я работаю над приложением facebook, и мой контент динамический, поэтому я не уверен, где отображается моя ссылка для открытия диалогового окна Jquery или квадратной ссылки.
Как я могу создать диалоговое окно в видимой области пользователя (или, по крайней мере, я хочу прокрутить экран, на котором появляется диалоговое окно).
По умолчанию модальное диалоговое окно отображается в центре экрана, но если страница слишком длинная, и пользователи не могут видеть диалоговое окно. Я не могу определить какую-либо конкретную верхнюю или левую позицию, потому что я не знаю визуальную область пользователя.
Любая помощь высоко ценится.
Ответ №1:
Получите положение прокрутки с помощью window.pageYOffset. Как только вы получите смещение, вы можете соответствующим образом расположить свое диалоговое окно.
Или вы можете получить позицию вашего диалога и использовать scrollTo для прокрутки до этой позиции (и обратно, когда диалоговое окно закрыто)