So. 19.02.2012
00:55 Uhr
#1
- Registriert seit
- 17.11.2005
- Beiträge
- 4.606
- Beitragswertungen
hi leute ich möchte gernen .fadeIn() auf .addClass() anwenden
also ich hab ein div das besteht und wenn ich klicke möchte ich dass eine css classe hinzugefügt wird abder die änderung soll einfaden wie geh ich da vor?
So. 19.02.2012
02:33 Uhr
#2
- Registriert seit
- 15.02.2007
- Beiträge
- 787
- Beitragswertungen
Abend Holz
Das geht nicht. Du kannst aber die Eigenschaften, die in der Klasse hinterlegt sind einfaden. Mit Klassen geht das nicht...
Wie sollte er das auch machen? Buchstabe für Buchstabe der Klasse schreiben? (ned "bist du dumm ey" gemeint :))
So. 19.02.2012
08:40 Uhr
#3
- Registriert seit
- 17.11.2005
- Beiträge
- 4.606
- Beitragswertungen
also muss ich dem div die klasse zuweisen und nachträglich dann z.B. color und das kann ich faden?
So. 19.02.2012
09:47 Uhr
#5
- Registriert seit
- 17.11.2005
- Beiträge
- 4.606
- Beitragswertungen
klar das könnte gehen aber ich will ja das fadeIn von jquerry benutzen^^
ist ja nur zur übung
$('.boxColor-0').css("background-color","blue").fadeIn(slow);
so hab uichs versucht aber das geht nicht also klar der hintergrund wird blau aber es fadet nicht ein
So. 19.02.2012
11:30 Uhr
#6
- Registriert seit
- 26.01.2012
- Beiträge
- 352
- Beitragswertungen
Weil das nicht möglich ist. Dafür müsse man sich eine eigene Funktion schreiben. Hierfür müsste man alles aus den Div auslesen und dann den String "splitten" und dann Buchstabe für Buchstabe in einer Schleife laufen lassen. Die Schleife natürlich per Timer laufen lassen damit alles gleichschnell sich verändert.
Willst du das der Text vorher gelöscht wird oder soll einfach der text stehen und dann langsam sich jeder Buchstabe verändern in der Farbe? Sollen das verschiedene Farben sein? Erstelle am besten mal ein PAP/Struktogramm und versuche dann die Funktion hiervon in Quellcode zu verwandeln.
Zuletzt modifiziert von google.de am 19.02.2012 - 11:31:52
Kein Support per PN!
Wenn ich zitiere ist dies KEIN Angriff auf die Person!
So. 19.02.2012
11:41 Uhr
#7
- Registriert seit
- 15.02.2007
- Beiträge
- 787
- Beitragswertungen
Schau dir mal die animate() Funktion an ich glaub die sollte können was du willst.
Gruss
So. 19.02.2012
13:57 Uhr
#8
- Registriert seit
- 17.11.2005
- Beiträge
- 4.606
- Beitragswertungen
okay werde ich mal durchleuchten^^
das fadeIn() ist nur sinnvoll wenn ich es mit display: none; versehen habe oder?
So. 19.02.2012
16:28 Uhr
#9
- Registriert seit
- 23.09.2010
- Beiträge
- 740
- Beitragswertungen
quasi, oder anders gesagt, nur was du nicht siehst kann eingefaded werden. (gilt nicht für überlappte/verdeckte elemente)
before creation there must be destruction