Я написал довольно сложный jQuery-способ, поскольку я не хотел, чтобы что-то было тяжелым. Модальные функции отлично работают на всех браузерах, кроме iPad.Сохранение модальности jQuery в окне просмотра iPad
Если бы я был внизу страницы и нажмите, чтобы открыть лайтбокс, это откроется в начале страницы.
Я не использую jQuery для позиционирования окна, просто чистым css, кто-нибудь может понять, почему это будет работать во всех других браузерах, кроме iPad?
#lightbox { position:fixed; /* keeps the lightbox window in the current viewport */ top:0; left:0; width:100%; height:100%; z-index: 2; background-color: rgba(0, 0, 0, 0.2); font-weight: 100; margin: 0 0 .1em 0; color: #f8ef71; text-shadow: 1px 1px 1px #af7913; text-align: center; }