Высота 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 с таблицей с переменным числом строк, он автоматически масштабирует высоту правильно, чтобы соответствовать содержимому.

Любая помощь ценится.

Дан

1 3

1 ответ:

Как сказал Марко, ответ должен был установить Автоизмерение: правда? Или сделать $.fancybox.showActivity