Fancybox Height Die Größe Der Dynamischen Inhalte

Ich bin mit Fancybox 1.3.4 zu Spritzen und sehr unspektakulär Tabelle wie folgt:

                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;

            }

Dies funktioniert gut, aber wenn ich Sie dynamisch hinzufügen /entfernen einer Zeile aus der Tabelle mit ein wenig jQuery, wie:

    function RemoveLine(){

        $('img.removeline').live('click',function(){

        $(this).closest("tr").remove();

        $.fancybox.resize();

        return false;

    }); 

}

...die fancybox ist nicht die Größenänderung, um die neue Höhe des Inhalts. Das gleiche passiert beim Anhängen einer neuen Zeile an das Ende der Tabelle. Die eigentliche Tabelle Zeile einfügen /entfernen Teil funktioniert einwandfrei. Ich glaube, der $.fancybox.resize () - Funktion sollte die Größe der Höhe, auf die neuen Inhalte aber aus irgendeinem Grund funktioniert es nicht. Ich habe verbringen Alter zwischen Herumspielen mit den verschiedenen Parametern! urgh!.

Alle, die heppens ist, wenn das hinzufügen einer Zeile, die es überläuft unter den Rand der fancybox, oder wenn die Beseitigung nur bleibt die gleiche Höhe mit viel weißem Raum auf den Boden. Mir ist auch aufgefallen, dass wenn ich den Aufruf der fancybox mit einer Tabelle unterschiedliche Anzahl von Zeilen automatisch skaliert die Höhe richtig zu passen, der Inhalt.

Jede Hilfe dankbar.

Dan

Versuchen Sie, AutoDimension: stimmt das? Oder machen Sie einen $.fancybox.showActivity(); - es auslösen könnte ein "reload":)
Dank Marco! Ich kann nicht glauben, ich war so dumm. AutoDimension true fein gearbeitet.

InformationsquelleAutor Dan Twining | 2011-09-10

Schreibe einen Kommentar