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
}
Ergebnis 1 bis 5 von 5
- 25.09.2010, 11:14 #1Galloway 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
immer nur auf Seiten, die erklären, dass man kein JavaScript mehr braucht, wenn man -webkit-transition benutzt.Code:JavaScript webkit transition
Nun meine eigentliche Frage:
Wie prüfe ich in JavaScript, ob -webkit-transition überhaupt implementiert ist?
Da hab es doch mal sowas wie:
Diese eine ZeileCode:if (document.getElementById('irgendwas').style.webkitTransition) { // nutze Webkit für die Animation } else { // animiere manuell mit JavaScript }
ist offenbar falsch, denn mein Script springt immer in den else-Zweig. Kann mir da jemand kurz aushelfen?Code:if (document.getElementById('irgendwas').style.webkitTransition)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
- 21.10.2010, 09:49 #2
- 25.10.2010, 22:10 #3
10 Sekunden googlen

http://www.drweb.de/magazin/kontroll...uebergaenge-2/VAYA CON TIOZ
Helden leben lange -Legenden sterben nie!
La Ultima Cerveza!
- 12.11.2010, 21:35 #4Cripps 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.
- 12.11.2010, 23:56 #5
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!


Zitieren



