SimpleModal: неправильная установка высоты - PullRequest
0 голосов
/ 22 октября 2011

Я использую следующий код для создания модального (это coffeescript)

contents  = $('#modalContainer').load(link)
$.modal( contents,
  onShow: (dlg) ->
    $(dlg.container).css('height','auto')

)

, и модальное начало в нижнем правом квадранте окна браузера.Перемещение или изменение размера окна браузера центрирует его, как и ожидалось.

Запуск без обратного вызова onShow для указания высоты имеет тот же эффект.

У кого-нибудь есть простое решение этого вопроса?

1 Ответ

0 голосов
/ 27 октября 2011

Основные подводные камни Javascript - модал рисовал и позиционировал до загрузки данных.Исправление заключается в указании модальной загрузки в качестве обратного вызова:

contents = $('#modalContainer').load(link, () ->
  $.modal( contents,
    onShow: (dlg) ->
      $(dlg.container).css('height','auto')
  )
)
...