2013-04-10 1 views
0

Я создаю сайт, который имеет логику, чтобы проверить, все ли вещи расширены, рухнули, добавлены, удалены и т. Д., И когда это произойдет, мы получим расширитель Highslide и вызываем функцию reflow. Что-то вроде:Как вы переплавляете Highslide так, чтобы он оставался центрированным?

//Open Popup 
top.hs.htmlExpand(null, {objectType:'iframe',src:url,align:'center'}); 

$(document).ready(function(){ 
    //start jquery function 
    reflowPopup(); 
    //end jquery function 
}); 

function reflowPopup() { 
    if (top.hs != undefined) { 
    var expander = top.hs.getExpander(); 
    if (expander) { 
     expander.reflow(); 
    } 
    } 
} 

Это прекрасно работает, однако центры по вертикали/горизонтали от нагрузки, но при переформатировании она покидает вершину, где она изначально загружена и расширяющуюся/сворачивает дно, как это переформатирование. Я бы хотел, чтобы он был полностью оплачен. Поэтому, если нужно расширить 20px, переместитесь на половину, чтобы оставаться вертикально по центру. Какой был бы лучший способ сделать это?

ответ

0

Извините, но Highslide не имеет функции для центрирования всплывающего окна после reflow.

+0

Были ли какие-либо обновления в отношении этого запроса? :-) –