kean: Opacity lässt sich nicht inkrementieren

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

  1. 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

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Stringkonkatenation

      kannst du nicht stringverkettungs-operator schreiben ;)

      1. Hi,

        Stringkonkatenation
        kannst du nicht stringverkettungs-operator schreiben ;)

        ja, das kann ich nicht ;-)

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
      2. [latex]Mae  govannen![/latex]

        Stringkonkatenation
        kannst du nicht stringverkettungs-operator schreiben ;)

        Pattex-Operator.

        Cü,

        Kai

        --
        YouTube Video-Tipp: Harmonic Curves
        YouTube Video-Tipp: Pipe Dreams
        selfcode sh:( fo:| ch:? rl:( br:< n4:# ie:{ mo:| va:) js:) de:> zu:) fl:( ss:| ls:?
    2. 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

      1. 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

        1. 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

          1. 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

            1. @@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

              --
              Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.
              1. Hallo.

                Da hast du 101%ig recht.

                Mit dieser Eischätzung kann jetzt prozent durch die Gegend laufen.
                MfG, at

                1. Hallo.

                  Mit dieser Eischätzung kann jetzt prozent durch die Gegend laufen.

                  Man reiche mir ei n.
                  MfG, at

                2. Hi,

                  Mit dieser Eischätzung kann jetzt prozent durch die Gegend laufen.

                  Ein recht löchriges Konzept ;-)

                  cu,
                  Andreas

                  --
                  Warum nennt sich Andreas hier MudGuard?
                  O o ostern ...
                  Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
                  1. Hallo.

                    Ein recht löchriges Konzept ;-)

                    Yep.
                    MfG, at

              2. [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

                --
                YouTube Video-Tipp: Harmonic Curves
                YouTube Video-Tipp: Pipe Dreams
                selfcode sh:( fo:| ch:? rl:( br:< n4:# ie:{ mo:| va:) js:) de:> zu:) fl:( ss:| ls:?