2010-02-09 7 views
19

Ich möchte eine relativ einfache Version meiner Website für Mobiltelefone erstellen, aber ich werde definitiv JavaScript und jQuery für viele Funktionen benötigen.jQuery und mobile Browser-Kompatibilität?

Googling hat nicht geholfen, eine Antwort zu finden. Wie ist die Kompatibilität von jQuery mit gängigen Browsern in Mobiltelefonen?

Ich spreche für Smartphones. Zum Beispiel kann der Standard-Browser für diese Plattformen

und lassen Sie sich Opera Mobile hinzufügen.

+1

http://www.jqtouch.com/ könnte auch für Sie interessant sein: "Ein jQuery-Plugin für die mobile Webentwicklung auf dem iPhone, iPod Touch und anderen zukunftsweisenden Geräten" – xijo

+2

es ist out; offizielle jQuery für mobile: http://jquerymobile.com –

Antwort

14

jQuery sollte mindestens auf den Android- und iPhone-Webbrowsern (nicht über WinMo) funktionieren, da sie JavaScript vollständig unterstützen und größtenteils den Standards entsprechen.

Wenn Sie ein wenig erweitern, welche spezifischen Funktionen von jQuery Sie verwenden, können ich oder andere hier eine bessere Antwort geben.

+0

Danke für die Antwort werde ich wahrscheinlich Dom Manipulation und Ajax mit der Jquery laden Funktion – fractalbit

+1

Yep, sollte gut funktionieren. –

+1

Mein Nexus One mit Android 2.2 funktioniert besser auf http://jquery.com/test/ als mein Desktop Chromium (5.0.375.99 (51029) Ubuntu 10.04). Sie scheitern an fast den gleichen Punkten ... –

1

Sowohl Android als auch iPhone sind voll ausgestattete WebKit Browser (Bar Plugins). Ich wäre sehr überrascht, wenn es bei denen nicht funktioniert.

+1

Frage ist mehr über Daten als Raten – gcb

0

Sollte gut funktionieren in der aktuell Opera Mobile - wenn Sie ältere Versionen Ziel (< 9.5 AFAIK) müssen Sie dafür aufpassen: http://my.opera.com/hallvors/blog/show.dml/1665828

+0

Opera Mobile, für Android 1.5 (Ich habe mit diesem auf einem Samscum Behold II stecken geblieben) unterstützt Javascript nicht. –

+0

Sie meinten Opera Mini, oder?Sogar Opera Mini unterstützt einige JavaScript, aber aufgrund der Client-Proxy-Server-Konfiguration gibt es Einschränkungen, was Sie erwarten können. – hallvors

3

Nach den factsheet, es wird jQuery Mobile in Oktober 2010. Wir müssen also nie wieder über mobile Kompatibilität nachdenken :))

+1

Hölle ja! http://jquerymobile.com/ –

1

Sie haben jetzt a browser compatibility matrix wie YUI.

+0

Frage war über die jQuery-Bibliothek, nicht die jQuery Mobile Framework. – martin

+0

@martin gibt es keine Erwähnung von entweder auf der Frage. Und das ist der offiziellen Instanz am nächsten. – gcb

+0

jQuery bedeutet [jquery.com] (http://jquery.com/), jQuery-mobile bedeutet [jquerymobile.com] (http://jquerymobile.com/). Wenn es sich wirklich um das mobile Framework von jQuery handelt, ist eine Bearbeitung gerechtfertigt. Die Verwendung der Browserkompatibilitätsmatrix würde falsche Negative für die Bibliothek ergeben. Zum Beispiel funktioniert IE6 tadellos _ "C-Klasse - Basic, nicht verbesserte HTML-Erfahrung, die noch funktioniert" _ gilt nur für das mobile Framework. Die Antwort ist in Bezug auf die Frage irreführend. – martin