• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

jquery - langsames Einblenden von einem div (fade in) in 2 Sekunden

LikeStar

New member
Hallo Community,

habe 2 div Ebenen,

HTML:
<div id="background"></div>
<div id="schatten"></div>

Div Ebene "Schatten" soll nach 2 Sekunden langsam eingeblendet werden.

Ich möchte auch die Geschwindigkeit beeinflußen. Geht es? Also wie schnell es eingeblendet wird?
Vielen Dank :)
 
Mit jQuery geht das sehr einfach. Schau dir mal die Funktionen delay() und fadeIn() an.

Hallo,

nein. Hoffentlich hast du mein Text gründlich durchgelesen.

das fadeIn soll erst nach 2 Sekunden erscheinen. Kann man ein delay am Anfang setzen?
Und ich hatte ja schon oben erwähnt, dass ich die Geschwindigkeit beeinflußen möchte.
 
Geht beides. Ich sehe keinen Grund, warum man delay() nicht an den Anfang setzen könnte. Und die Funktion fadeIn() hat einen Parameter für die Dauer der Animation bzw. die Geschwindigkeit.
 
Geht beides. Ich sehe keinen Grund, warum man delay() nicht an den Anfang setzen könnte. Und die Funktion fadeIn() hat einen Parameter für die Dauer der Animation bzw. die Geschwindigkeit.


Code:
 jQuery(document).ready(function(){
  jquery.delay( 200 ).('#test').fadeIn( "slow", "linear");
});

Geht nicht ;-)
 
Lies dir mal genau die Spezifikation von fadeIn() durch und wirf einen Blick in die Fehlerkonsole.
So funktioniert es:
$('#test').delay(2000).fadeIn({duration: "slow", easing: "linear"});
 
Fehler lag bei $

habe es nämlich mit jquery versucht. Nun habe ich es mit $ ersetzt.

Im Übrigen könnte man dies auch mit CSS3 realisieren? Richtig?
Danke.
 
Zurück
Oben