сохранить загрузочный поповер внутри видового экрана
Я пытаюсь создать меню, используя боковую панель с кнопками, каждая с назначенным всплывающим окном, содержащим соответствующие данные. К сожалению, одна из всплывающих окон может содержать произвольное количество строк, а в некоторых случаях она может быть частично вне области просмотра.
Увидетьhttp://jsfiddle.net/bfd9f/1/ для примера проблемы (нажмите кнопку «Задачи»)
Я думал, что могу программно изменить верхнюю часть поповера на определенное значение, когда оно будет отрицательным (то есть вне области просмотра), и для этого мне уже удалось получить ссылку на первый div поповера во время прослушиванияshow.bs.popover
событие. К сожалению, я думаю, что из-за того, что он еще не отрендерен, он имеет размер (23, 107), в то время как он должен быть примерно таким (300, xxx) и иметь позицию (0, 0).
Есть ли способ решить эту проблему? может быть рендеринг поповера за кадром первым, чтобы измерить его? если так, как бы я это сделал?
Спасибо