2009-07-07 3 views
2

Ich schaffe eine modale, die für verschiedene aspx-Seiten verwendet werden, die bereits vorhanden sind, so dass die div, dass ich die Seiten halten (was durch ajax.load Methode geladen wird) muss wachsen vertikal und horizontal, um den Anforderungen der verschiedenen Popup-Seiten gerecht zu werden. Wie würde ich zum Abrufen der Höhe und Breite der Dokumente gehen, die ich in die div injizieren werde, so dass ich die Höhe und Breite zu wachsen und zu verkleinern basierend auf der aspx-Seite in geladen werden kann.jQuery Dynamische Höhe Breite von Modal

Danke.

-Seth

Antwort

1

Raue Demo here.

Es muss Ändern Berücksichtigung des Dialog Titel zu nehmen, damit der Inhalt nicht eine genaue Passform ist, aber ich bin wenig Zeit.

Im Grunde wird der Inhalt, der über einen .ajax-Aufruf angefordert wird, zu einem div hinzugefügt, der außerhalb des Bildschirms positioniert ist. Dies ermöglicht uns, die Dimensionen zu berechnen. Ich füge dann den gleichen Inhalt zum Dialog hinzu, wenn die Dialoganimation abgeschlossen ist.