Когда вы превращаете элемент (назовем его theElement
) в модальный, он будет заключен в div#simplemodal-container
.div#simplemodal-container
получит те же размеры, что и theElement
(на самом деле, оно будет в 2 раза больше / шире, чем theElement
)
Вы не говорите, какой элемент вы на самом деле изменяете, но я думаю,theElement
.Если это так, то размеры #simplemodal-container
не обновляются, и повторное позиционирование не будет иметь никакого эффекта.Вы должны явно изменить размер контейнера.
Поэтому, после изменения размера и перед повторным позиционированием, сделайте следующее:
$("#simplemodal-container").css({height: newHeight, width: newWidth});
Здесь я предполагаю newHeight
, а newWidth
равно theElement
's новые измерения (+2, если вы хотите следовать политике simplemodal)