Sowas hab ich letztens erst gemacht ... hier das MooTools-Script:
Code:
window.addEvent('domready', function() {
if ($('kontaktslide')) {
var myFx = new Fx.Slide($('kontaktslide'), {
duration: 500,
transition: Fx.Transitions.Pow.easeIn
}).hide();
var trigger = $('kontaktbtn');
trigger.addEvent('click', function(){
myFx.toggle();
});
}
});
Die transition musst Du in Deinem Fall noch etwas anpassen .. (mein Kontaktformular erschien oben in der Seite und drückte den Content nach unten). Ich denke mit "slidein" sollte es funktionieren, siehe http://mootools.net/docs/more/Fx/Fx.Slide
Bei Fragen fragen.
Edit: Das Kontaktformular hatte ich übrigens als iframe integriert, damit beim Abschicken nicht die ganze Seite neu geladen wird, sondern nur das Kontaktformular. (Ich schick Dir den Link via PM)
Lesezeichen