Высота Fancybox Изменение Размера Динамического Содержимого
Я использую Fancybox 1.3.4, чтобы выплеснуть и очень неинтересную таблицу следующим образом:
function EditExtra() {
$("a.EditExtra").fancybox({
'zoomSpeedIn': 300,
'zoomSpeedOut': 300,
'overlayShow': true,
'autoDimensions': false,
'titleShow': false,
'height': 'auto',
'scrolling' : 'no',
'autoScale' : false,
'centerOnScroll' : true,
'showCloseButton': true
});
return false;
}
Это работает нормально, но когда я динамически добавляю / удаляю строку из таблицы, используя немного jQuery, например:
function RemoveLine(){
$('img.removeline').live('click',function(){
$(this).closest("tr").remove();
$.fancybox.resize();
return false;
});
}
...fancybox не изменяет размер на новую высоту содержимого. То же самое происходит при добавлении новой строки в нижнюю часть таблицы. Фактическая строка таблицы insert / remove part работает нормально. Я верю в $.fancybox.функция resize() должна изменить высоту на новую содержание, но по какой-то причине это не работает. Я целую вечность возился с разными параметрами! уфф!.
Все, что хеппенс, если добавить строку, она переполняется ниже края fancybox, или если удаление просто остается на той же высоте с нагрузками белого пространства в нижней части. Я также заметил, что если я вызываю fancybox с таблицей с переменным числом строк, он автоматически масштабирует высоту правильно, чтобы соответствовать содержимому.
Любая помощь ценится.
Дан