У меня есть небольшая проблема с отображением всплывающего окна в мобильном браузере. Всплывающее окно отображается щелчком мыши, а затем функция изменения размера устанавливает размер в соответствии с размером области просмотра.jQuery popup resize по телефону
Это прекрасно работает и сосредоточено в области просмотра при открытии, но когда я наклоняю телефон к ландшафту, я вызываю функцию изменения размера, но она не работает должным образом, поскольку недавно измененное изображение отключено от центра в окне просмотра, это повторяется, когда телефон возвращается в портретный режим. Я проверил код на браузере браузера android.
Функция изменения размера я использовал это следующим образом:
$(window).resize(function() {
$(".dialogContent").css({
position: 'absolute',
left: ($(window).width() - $(".dialogContent").outerWidth())/2,
top: ($(window).height() - $(".dialogContent").outerHeight())/2
});
});