Я работаю над сайтом, который использует iframe для отображения всего содержимого. Это огромная боль, но я ничего не могу с этим поделать на этом этапе. У меня есть функция где-то, которая изменяет размер iframe на основе содержимого. Однако, когда я вызываю подтверждение или оповещение bootbox, он основывает свое позиционирование на позиции прокрутки iframe (предположим). Так как iframe всегда высок, как его содержимое, он никогда не требует прокрутки, поэтому диалоги bootbox всегда появляются в верхней части iframe. Я могу успешно позиционировать диалоги на основе положения прокрутки родительского фрейма, как так ...Позиция Bootbox динамически внутри iframe
$(".modal-dialog").css("top",$(parent.window.document).scrollTop());
... но я должен делать это каждый раз, когда bootbox называется. Я ищу лучший способ.
Есть ли способ сделать это с помощью API? Изменить файл js?
EDIT: Я также использовал scrollTo для прокрутки вверх, но это не очень элегантно.