сохранить загрузочный поповер внутри видового экрана

Я пытаюсь создать меню, используя боковую панель с кнопками, каждая с назначенным всплывающим окном, содержащим соответствующие данные. К сожалению, одна из всплывающих окон может содержать произвольное количество строк, а в некоторых случаях она может быть частично вне области просмотра.

Увидетьhttp://jsfiddle.net/bfd9f/1/ для примера проблемы (нажмите кнопку «Задачи»)

Я думал, что могу программно изменить верхнюю часть поповера на определенное значение, когда оно будет отрицательным (то есть вне области просмотра), и для этого мне уже удалось получить ссылку на первый div поповера во время прослушиванияshow.bs.popover событие. К сожалению, я думаю, что из-за того, что он еще не отрендерен, он имеет размер (23, 107), в то время как он должен быть примерно таким (300, xxx) и иметь позицию (0, 0).

Есть ли способ решить эту проблему? может быть рендеринг поповера за кадром первым, чтобы измерить его? если так, как бы я это сделал?

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос