2009-05-28 16 views
29

我目前沒有任何要測試的設備。我想我會在稍後開始使用模擬器。iPhone/Android/BlackBerry上的jQuery

我們正在尋找移動支持。我想知道如何jQuery甚至JavaScript呈現在各自的瀏覽器。

什麼可行?什麼不?有小費嗎?建議嗎?

回答

24

我在iPhone上使用jQuery。請記住,Mobile Safari不是官方支持的jQuery瀏覽器。但它足夠接近Safari,大多數情況下都能正常工作。

如果我記得正確,mousedown事件不會發生,直到mouseup發生,在這一點上都發生。我的猜測是大多數東西都可以工作,但你需要仔細測試一切。

我的經驗是,改變DOM意想不到地慢。在仿真器上飛行的東西可能會拖到設備上。 (你提到你會使用模擬器 - 不要相信你獲得的性能。)

jQuery可能會矯枉過正。我最終依靠XUI,它爲您提供了很多jQuery的東西,但是它更輕巧,並且可以爲您提供觸摸事件。 http://github.com/brianleroux/xui/tree/master


ppk已經開始測試移動瀏覽器。 http://www.quirksmode.org/m/w3c_core.html

9

不要指望jquery在黑莓手機上工作太多。在JavaScript和頁面渲染方面,默認瀏覽器非常有限。在黑莓

雖然戲可能是一個不同的故事......

+0

我在我的黑莓上使用Opera,它對JS庫的支持似乎很穩固。用於Opera Mini的 – Nosredna 2009-06-02 18:15:58

+1

+1! – Soviut 2009-06-02 18:24:52

14

來到今天這個跨越記得閱讀在這裏你的文章。以爲我會包括這興趣在此jQuery的項目爲iPhone鏈接的人:

http://jqtouch.com/

還沒有機會嘗試一下呢,但似乎複製了很多iPhone界面的瀏覽器中的元素。我認爲它顯示了一些承諾,並使用了很多jQuery約定。

3

我在手機上使用JQTouch很多,並認爲它很棒。它不適用於Android。 JQuery非常非常慢(Android 2.0 HTC Desire和Legend),而JQTouch也受到影響。另外,動畫效果非常差,比我的Mac上的WebKit每晚都要糟糕得多,這是相當閃爍的......你明白了,但沒有像i-phone那樣流暢。 我真的很喜歡Android平臺和JQTouch,但它們並沒有很好地坐在一起。

G *

2

約JQTouch的好處上的Andriod VS iPhone是W /一點點的工作,你可以換默認themes.css使您的網站看起來就像iPhone上的iPhone應用程序,而是android上更通用的移動網站。爲用戶提供他們期望的幾乎沒有任何工作的電話用戶。

1

我正在爲Android/iPhone使用JQTouch。它看起來很棒並且功能。加載屏幕和快捷方式圖標不會像iphone一樣安裝,並且動畫不起作用,但它提供了一個非常好看的模板。