Я нашел очень простой скрипт модального окна, который хорошо работает во всех браузерах, включая iPad.Однако на iPad он размещает модальное окно в верхней части сайта, поэтому, если пользователь прокрутил страницу вниз, он не сможет увидеть ее, не прокрутив вверх.
Я подумал, что-то вроде этого можетhelp:
//Get the window height and width
var winH = $(window).height();
var winW = $(window).width();
if (navigator.userAgent.match(/iPad/i)) {
winH = winH + $(window).scrollTop();
}
//Set the popup window to center
$(id).css('top', winH/2-$(id).height()/2);
$(id).css('left', winW/2-$(id).width()/2);
Но это не работает, потому что он по-прежнему неправильно позиционирует div, т.е.нет в окне просмотра.
Любые предложения очень ценятся!