2009-05-28 15 views
29

私は現時点でテストするデバイスがありません。私は後でエミュレータを使い始めるだろうと思う。iPhone/Android/BlackBerryのjQuery

私たちはモバイルサポートを提供しています。私はjQueryやjavascriptがそれぞれのブラウザでどのようにレンダリングされているのか不思議でした。

何が効果がありますか?何がないのですか?任意のヒント?助言?

答えて

24

iPhoneでjQueryを使用しました。 Mobile Safariは正式にサポートされているjQuery用のブラウザではありません。しかし、Safariにはほとんどの機能が十分に近いです。

私が正しく思い出した場合、mouseupが発生するまでマウスイベントが発生しません。私の推測ではほとんどのことがうまくいくが、すべてを慎重にテストする必要がある。

私の経験では、DOMの変更が予期せず遅いということがあります。エミュレータ上を飛ぶものは、デバイス上でドラッグすることができます。 (あなたはエミュレータを使用していると言いましたが、パフォーマンスは信頼できません)

jQueryが過剰です。私はあなたに多くのjQueryを提供するXUIに頼ってしまいましたが、はるかに軽量であり、タッチイベントも提供します。 http://github.com/brianleroux/xui/tree/master


ppkがモバイルブラウザのテストを開始しました。 http://www.quirksmode.org/m/w3c_core.html

9

jqueryがBlackberryで動作するとは思わないでください。デフォルトブラウザは、JavaScriptとページレンダリングの面で非常に制限されています。

けれどもブラックベリーのオペラは別の話かもしれない...

+0

私はBlackberryでOperaを使用しており、JSライブラリのサポートではかなり安定しているようです。 Opera Mini用 – Nosredna

+1

+1! – Soviut

+2

私の経験では、jQueryはBlackBerryでほとんど動作しますが、非常に遅いです。 –

14

は、今日、この出くわしたとここにあなたの記事を読んで覚えています。私はiPhoneのために、このjQueryのプロジェクトに興味を持っている人のためのリンクが含まれるだろうと思った:

http://jqtouch.com/

はまだそれを試してみる機会がなかったが、iPhoneのインターフェイスの多くを複製しているようですブラウザ内の要素私はそれがいくつかの約束を示し、多くのjQuery規約を使用していると思います。

+0

これが投稿されて以来、jQTouchは長い道のりを歩んできました。 iPhoneやAndroid搭載端末でうまく動作します。 Blackberryを保証することはできませんが、BlackberryでOperaを使用している場合はうまくいくはずです。 –

3

i-phoneでJQTouchをたくさん使い、素晴らしいと思います。 Androidでは動作しません。 JQueryは非常に遅く(Android 2.0 HTC Desire and Legend)、そのようなJQTouchは苦しんでいます。また、アニメーションは非常に貧弱で、毎晩私のMac上のWebKitよりも悪く、かなりちらつきます...あなたはアイデアを得るが、i-phoneほど滑らかではありません。 私はAndroidプラットフォームとJQTouchが本当に好きですが、一緒にうまく座っていません。

G *

3

あなたはこの新しいLIBを使用することができます:iPhone対のAndriodのJQTouchについてhttp://www.sencha.com/

2

いいところは、あなたのサイトになりますので、デフォルトのthemes.cssを入れ替えることができ、ほとんどの仕事/ WですiPhoneのiPhoneアプリのようだが、より一般的なモバイルサイトはAndroid上にある。あなたの側ではほとんど何の仕事もせずに、彼らが望むものを携帯電話のユーザーに提供します。

1

Android/iPhone用JQTouchを使用しています。それは素晴らしいと機能します。読み込み画面とショートカットアイコンはiphoneのようにインストールされず、アニメーションは機能しませんが、見た目には素晴らしいテンプレートが用意されています。

関連する問題