Ergebnis 1 bis 5 von 5
  1. #1
    Galloway Pepping
    Themenstarter

    Registriert
    10.2006
    Beiträge
    1.367

    Wie prüfe ich, ob -webkit-transition implementiert ist?

    Hallo,

    ich suche nun schon seit einigen Stunden im Netz nach einer Antwort, jedoch stoße ich bei der Suche nach
    Code:
    JavaScript webkit transition
    immer nur auf Seiten, die erklären, dass man kein JavaScript mehr braucht, wenn man -webkit-transition benutzt.

    Nun meine eigentliche Frage:
    Wie prüfe ich in JavaScript, ob -webkit-transition überhaupt implementiert ist?

    Da hab es doch mal sowas wie:
    Code:
    if (document.getElementById('irgendwas').style.webkitTransition) {
    // nutze Webkit für die Animation
    } else {
    // animiere manuell mit JavaScript
    }
    Diese eine Zeile
    Code:
    if (document.getElementById('irgendwas').style.webkitTransition)
    ist offenbar falsch, denn mein Script springt immer in den else-Zweig. Kann mir da jemand kurz aushelfen?
    ATARI 800XL - ohne Defekte seit 1983
    AST 486DX2-66 - ohne Defekte seit 1994
    R.I.P. MacBook Intel Core Duo 1,83 GHz - nach nicht einmal 4 Jahren
    MacBook wiedergeboren als Intel Core 2 Duo 2,16 GHz
    iBook G3 500 MHz - mein neues Spielzeug

  2. #2
    Eifeler Rambour Avatar von Witti
    Registriert
    06.2006
    Ort
    Wien
    Alter
    27
    Beiträge
    588
    Da in -webkit-transition schon das Wort Webkit drinnen steckt musst du ja nicht unbedingt nach genau dieser Funktion abfragen sondern du überprüfst einfach den verwendeten Browser. Safari und Chrome basieren auf Webkit. Wenn also jetzt ein Besucher mit Safari auf deiner Seite aufschlägt weißt du anhand des Browsers, dass du hier -webkit-transitions verwenden kannst.

    Edit:
    Mir ist noch was eingefallen, du solltest die -webkit-transion immer implementieren egal welchen Browser der Besucher verwendet. Es reagieren nur die Browser darauf die es auch können und ca. so abfragen:
    if(Browser ist nicht Webkit basierend)
    {
    mach javascript
    }
    Witti's Tribune
    Witti@Twitter
    Ritter von Cupertino - WoW-Apple Gilde auf Alleria

  3. #3
    Wilstedter Apfel Avatar von Slashwalker
    Registriert
    05.2006
    Beiträge
    1.934
    VAYA CON TIOZ
    Helden leben lange -Legenden sterben nie!
    La Ultima Cerveza!


  4. #4
    Cripps Pink
    Registriert
    01.2010
    Beiträge
    153
    Dafür gibt's etwas fertiges: http://www.modernizr.com/ - zumindest die Browsererkennung kannste dann kicken.

    Abgesehen davon: Nicht jeder Safari kann automatisch Transformationen (alte?). Und auch andere Browser, die zwar nicht Safari sind aber ein WebKit nutzen, können uU (bald) Transformationen: Flock, Chrome, Chromium.

  5. #5
    Wilstedter Apfel Avatar von Slashwalker
    Registriert
    05.2006
    Beiträge
    1.934
    Deshalb frägt o.g. Script ja Explizit die Transitions-Funktionalität ab und nicht den UserAgent
    VAYA CON TIOZ
    Helden leben lange -Legenden sterben nie!
    La Ultima Cerveza!


Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •