重新设置jQuery移动弹出窗口

重新设置jQuery移动弹出窗口,jquery,css,jquery-mobile,Jquery,Css,Jquery Mobile,我正在使用JQM弹出窗口来显示一些数据 在弹出窗口中,我有几个DIV可以设置为DISPLAY:BLOCK/INLINE-BLOCK来显示不同的DIV,隐藏其他DIV 问题是它们的大小不同,所以当我从一个大的切换到一个小的时,JQMPopup与页面的其余部分不对齐 有人知道让JQMPopup重新对齐的方法吗 我确实注意到,如果我更改浏览器的大小,JQMPopup将调整到正确的位置 保重,, lee实际上,您可以通过css更改它。 在我的例子中,我希望它保持在中心,因此我设置了以下css: left

我正在使用JQM弹出窗口来显示一些数据

在弹出窗口中,我有几个DIV可以设置为DISPLAY:BLOCK/INLINE-BLOCK来显示不同的DIV,隐藏其他DIV

问题是它们的大小不同,所以当我从一个大的切换到一个小的时,JQMPopup与页面的其余部分不对齐

有人知道让JQMPopup重新对齐的方法吗

我确实注意到,如果我更改浏览器的大小,JQMPopup将调整到正确的位置

保重,,
lee

实际上,您可以通过css更改它。 在我的例子中,我希望它保持在中心,因此我设置了以下css:

left: 50%; 
width: 75%; 
margin: 10% 0 0 -37.5%;

谢谢我突然想到了那个主意。但是,它需要固定的宽度,并且宽度需要是动态的。引起我注意的一件事是,当我调整浏览器的大小时,窗口会进行调整。有没有办法欺骗CSS对象这样做?你可以绑定一个函数在窗口调整时这样做:或者使用媒体查询CSS:我想你误解了我的意思。当我调整浏览器窗口的大小时,元素会自动调整大小并重新对齐。我想知道是否有一种方法可以通过编程“欺骗”元素,使其认为浏览器已经调整了大小。