2012-04-04 12 views
0

Ich habe seit ein paar Tagen nach einer Antwort gesucht und hatte kein Glück.Positionierung mehrerer AJAX-Formulare in einem einzigen DIV

Wenn Sie AJAX verwenden, um mehrere Formulare in ein DIV einzubinden, wie kann ich neue Formulare nicht über dem vorhandenen Formular positionieren?

Ich habe ein Menü, das neue Formulare in einen Arbeitsbereich aufruft. Die neue Form, die aufgerufen wird, erscheint über den vorhandenen Form (en). Die Formulare sind ziehbar, aber ich würde es vorziehen, wenn das neue Formular sich von dem/den anderen absetzt. Gibt es eine Möglichkeit, dies zu tun?

Ich benutze jQuery, um AJAX und Effekte zu behandeln.

EDIT & ANTWORT:

Ich habe gerade herausgefunden, was falsch war. Tut mir leid, ich habe das vorher nicht gesehen. Meine Formen waren jeweils in ihren eigenen DIVs, die eine Höhe von 0 bekamen. Dies ist einer dieser Facepalm-Momente. : P

Vielen Dank für Ihre Antworten Jungs. :)

BETTER EDIT:

Ich benutzte die float: left Beratung und wieder in die 0 Höhe hinzugefügt. Alles funktioniert jetzt großartig.

+0

Mit „oben auf“ meinen Sie sie überschrieben sind werden oder sie sind auf dem Original überlagert? –

+0

Ein Code, der zeigt, wie Sie mit der Positionierung umgehen, wäre hilfreich. – Jack

+0

Sie überlagern sich. Es entsteht ein Stapel von Formularen in der oberen linken Ecke des DIV. – ahhchuu

Antwort

1

Wenn ich verstehe, was Sie zu erreichen versuchen - Sie könnten Ihre Formulare in Ihrem Arbeitsbereich "schweben" und einfach neue in den Arbeitsbereich einfügen, wenn Sie müssen.

Example

+0

Danke für dein Beispiel Rionmonster. :) Es stellte sich heraus, dass es meine Dummheit war, dass das Problem war. Grund in Bearbeitung beim ersten Post. Und ja, dein Beispiel hat geholfen. Macht es noch besser. :) Danke – ahhchuu

+0

Ich hoffe es hilft :) –

Verwandte Themen