kem: transition

document.getElementById("kemmo").style.-o-transition="none";

was ist daran falsch

  1. Hi,

    document.getElementById("kemmo").style.-o-transition="none";

    was ist daran falsch

    http://de.selfhtml.org/javascript/objekte/style.htm#style_eigenschaften

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
    1. Lieber ChrisB,

      http://de.selfhtml.org/javascript/objekte/style.htm#style_eigenschaften

      dieser Hinweis war fachlich leider nicht hilfreich. Auf der verlinkten Doku-Seite sind diese neueren Eigenschaften nicht aufgelistet. Das kannst Du sonst eigentlich viel besser...

      Liebe Grüße,

      Felix Riesterer.

      --
      ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
      1. Tach!

        http://de.selfhtml.org/javascript/objekte/style.htm#style_eigenschaften
        dieser Hinweis war fachlich leider nicht hilfreich. Auf der verlinkten Doku-Seite sind diese neueren Eigenschaften nicht aufgelistet.

        Du meinst, der einleitende Satz mit der generellen Regel stimmt für ungelistete Eingenschaften nicht (mehr)?

        dedlfix.

        1. Hallo,

          Du meinst, der einleitende Satz mit der generellen Regel stimmt für ungelistete Eingenschaften nicht (mehr)?

          Er stimmt in der Praxis nicht für Eigenschaften mit Vendor-Prefixes.

          Dass -o-transition zu oTransition wird, ist unlogisch und entspricht nicht der Spezifikation. Es müsste OTransition lauten. Da sich fast alle Browser außer Firefox nicht an das Schema halten, ist die Situation inkonsistent (siehe mein Posting).

          Mathias

          1. Wobei aktuelle Browser mit Webkit/Blink auch die Schreibweise »WebkitTransition« unterstützen. Die Eigenschaft scheint in jeder Hinsicht mit »webkitTransition« austauschbar zu sein. Wie das bei alten ist, weiß ich nicht – ich vermute mal, die standardkonforme Schreibweise wurde nachträglich eingebaut.

            Und neuere Operas sind ja Blink-basiert und benötigt daher den Webkit-Präfix, also wird man oTransition und dergleichen nicht mehr lange brauchen.

            IE hatte wie gesagt nie Präfixe bei transition, verwendet ansonsten aber die »falsche« Schreibweise msAnimation, msTransition, msTransform usw.

            Mathias

  2. Hi,

    document.getElementById("kemmo").style.-o-transition="none";

    Die CSS-Eigenschaften lauten:
    transition, -moz-transition, -webkit-transition, -o-transition.

    Die zugehörigen JavaScript-Eigenschaften:
    transition, MozTransition (großes M vorne), webkitTransition, oTransition.

    Dieses Schema gilt für alle CSS-Eigenschaften, für die noch ein Vendor-Präfix nötig ist.

    (Der Internet Explorer hat den Vendor-Präfix »ms«, aber der ist für Transitions nicht nötig.)

    Grüße,
    Mathias