Ich habe meine Kontaktformular mit einem negativen Rand-Top versteckt, so dass, wenn der Besucher auf "Kontakt" klickt es die div.jQuery .animate Kontaktformular versteckt in div mit negativen Rand über Header
<script type="text/javascript">$("#revealContact").click(function(){
$("#contact").animate({
marginTop: "+=620px"
}, 1000);
});</script>
Sie es hier leben betrachten: http://www.brianrhea.com/index_contact.php - klicken Kontakt Link oben rechts
Mein Problem ist, dass, sobald das Formular abgeschickt wird, ist es die -620-Marge und den Erfolg erbt (oder Fehler) Eingabeaufforderung ist unsichtbar.
Ich bin zu einigen anderen Kreuzkompatibilitätsproblemen mit den Randabständen geraten, so dass ich nicht einmal sicher bin, dass dies der beste Weg ist, um darüber zu gehen. Natürlich wäre es toll, wenn ich einfach mit dem div als display anfangen könnte: versteckt und dann animiert es sichtbar zu machen, aber das war mir nicht möglich.
Jede Eingabe wird geschätzt, entweder mit Ratschlägen zum Speichern der Marge nach dem Senden des Formulars oder mit Vorschlägen für eine bessere Methode zum Erreichen dieses Verstecks.
Danke, Brian
Hmm, das erste Bit des Codes funktioniert nicht. Ich mag deine Ideen und werde darauf hinarbeiten. Aber jetzt funktioniert dieser erste Vorschlag nicht. Irgendwelche Gedanken? – brianrhea
Lassen Sie mich einen Blick darauf werfen. Hoppla, habe die öffnenden Klammern vergessen. Es sollte jetzt funktionieren? – Blender