Opacity lässt sich nicht inkrementieren
kean
- javascript
Guten Tag, liebe SelfHTMLer!
Ich habe folgendes Problem:
Indem ich den style.opacity-Wert dekrementiere, Blende ich einige Objekte aus.
Dies funktioniert wunderbar:
oben.style.opacity -= 0.3;
unten.style.opacity -= 0.3;
links.style.opacity -= 0.3;
rechts.style.opacity -= 0.3;
mitte.style.opacity -= 0.1;
In der selben Schleife inkrementiere ich den Opacity-Wert eines anderen Objekts:
schrift.style.opacity += 0.1;
Diese Funtionen werden in einer Schleife ein paar man aufgerufen, bis die jeweiligen Objekte verschwunden sind.
Das Problem ist, dass
schrift.style.opacity += 0.1; Die opacity einmalig auf 0.1 setzt, dann jedoch nicht weiter hochzählt.
Weiss jemand wieso? Lässt sich opacity nicht so einfach inkrementieren? Und wieso funktioniert das Herabzählen dann so tadellos?
Würde mich über Antworten freuen
Mit freundlichen Grüßen
KeAn
Hi,
Das Problem ist, dass
schrift.style.opacity += 0.1; Die opacity einmalig auf 0.1 setzt, dann jedoch nicht weiter hochzählt.Weiss jemand wieso?
weil "0.10.1" kein gültiger Wert für die opacity-Eigenschaft ist.
Und wieso funktioniert das Herabzählen dann so tadellos?
Weil "+" sowohl der Additions- als auch der Stringkonkatenations-Operator ist, "-" jedoch nur der Subtraktions-Operator.
Cheatah
Stringkonkatenation
kannst du nicht stringverkettungs-operator schreiben ;)
Hi,
Stringkonkatenation
kannst du nicht stringverkettungs-operator schreiben ;)
ja, das kann ich nicht ;-)
Cheatah
[latex]Mae govannen![/latex]
Stringkonkatenation
kannst du nicht stringverkettungs-operator schreiben ;)
Pattex-Operator.
Cü,
Kai
Grundlage für Zitat #1131.
Vielen Dank für deine schnelle Antwort, die Lösung ist einleuchtend :)
Eine weitere Frage habe ich noch, wenn ich gerade dabei bin:
Wie könnte man schrift.style.opacity -= 0.1; möglichst einfach auf das IE filter=alpha Konzept ummünzen?
schrift.style.filter='alpha(opacity-=0.1)'; scheint nicht zu funktionieren
Vielen Dank im vorraus
KeAn
schrift.style.filter='alpha(opacity-=0.1)'; scheint nicht zu funktionieren
wenn du schon proprietäre eigenschaften verwendest, empfiehlt es sich zumindest deren dokumentation zu lesen
schrift.style.filter='alpha(opacity-=0.1)'; scheint nicht zu funktionieren
wenn du schon proprietäre eigenschaften verwendest, empfiehlt es sich zumindest deren dokumentation zu lesen
Oh, alles klar, der Wert geht von 0..100;
Alle Unklarheiten beseitigt in 15 Minuten, ihr seid Top, Vielen Dank nochmal.
Mit freundlichen Grüßen
KeAn
Hallo.
Oh, alles klar, der Wert geht von 0..100;
Bei Prozentwerten in Fällen mit natürlichen Ober- und Unterrgenzen soll das ja angeblich öfter mal der Fall sein.
MfG, at
@@at:
Oh, alles klar, der Wert geht von 0..100;
Bei Prozentwerten in Fällen mit natürlichen Ober- und Unterrgenzen soll das ja angeblich öfter mal der Fall sein.
Da hast du 101%ig recht.
Live long and prosper,
Gunnar
Hallo.
Da hast du 101%ig recht.
Mit dieser Eischätzung kann jetzt prozent durch die Gegend laufen.
MfG, at
Hallo.
Mit dieser Eischätzung kann jetzt prozent durch die Gegend laufen.
Man reiche mir ei n.
MfG, at
Hi,
Mit dieser Eischätzung kann jetzt prozent durch die Gegend laufen.
Ein recht löchriges Konzept ;-)
cu,
Andreas
[latex]Mae govannen![/latex]
Oh, alles klar, der Wert geht von 0..100;
Bei Prozentwerten in Fällen mit natürlichen Ober- und Unterrgenzen soll das ja angeblich öfter mal der Fall sein.
Da hast du 101%ig recht.
Hmm .. mußte das *hier* nicht 100.1% oder 100.01% heißen?
Cü,
Kai