0

Я использую Ajax toolkit и ModalPopExtender специально, отлично работает, просто у вас возникли проблемы с его позиционированием, я использую его для отображения изображений, а все изображения имеют разную высоту и ширину и поэтому несколько раз он появляется как нижний левый экран, половина из которого выходит из экрана, я мог бы зафиксировать его, указав значения для координат X и Y, но поскольку размеры изображений изменяются, если изображение является маленьким, тогда пользователю необходимо прокрутите указатель до конца.Проблема с позиционированием Ajax ModalPopupExtender, не выровненная по центру

Дело в том, что оно появляется в случайном месте, но как только я прокручиваю страницу или меняю размер страницы, он перемещает ее самостоятельно в точный центр экрана (где его действительно требуется).

Эксперты, любезно предложите работу.

Заранее спасибо.

+0

Два потенциальных решения: 1) Предварительно загрузите все изображения или убедитесь, что они закончили загрузку, прежде чем показывать всплывающее окно. 2) Обрабатывайте события «load» каждого изображения и запускайте событие «resize» родительского окна, когда все они закончили загрузку. –

+0

Существует еще одно решение, которое заключается в изменении положения прокрутки каждый раз, когда вызывается ModalPopup.Show(), но не может его правильно реализовать. – Vishal

ответ

0

Похоже, нет жесткого решения, мы также связались с командой MSDN, заменив его коробкой JQuery Light.

Смежные вопросы