JQuery на iPhone / Android / BlackBerry - PullRequest
29 голосов
/ 28 мая 2009

У меня нет ни одного устройства для тестирования в данный момент. Думаю, я начну использовать эмуляторы позже.

Мы ищем мобильную поддержку. Мне было интересно, как jQuery или даже javascript рендерит в своих браузерах.

Что работает? Что нет? Какие-нибудь советы? Совет

Ответы [ 7 ]

23 голосов
/ 28 мая 2009

Я использовал jQuery на iPhone. Помните, что Mobile Safari не является официально поддерживаемым браузером для jQuery. Но это достаточно близко к Safari, что большинство вещей работает.

Если я правильно помню, событие mousedown не происходит до тех пор, пока не произойдет наведение мышки, и в этот момент оба огня. Я думаю, что большинство вещей будет работать, но вам нужно все тщательно проверить.

Мой опыт показывает, что смена DOM происходит неожиданно медленно. Вещи, которые летают на эмуляторе, могут перетащить на устройство. (Вы упомянули, что будете использовать эмуляторы - НЕ доверяйте производительности, которую вы получаете на них.)

jQuery может быть излишним. В конце концов я положился на XUI, который дает вам много jQuery, но гораздо более легкий и дает вам сенсорные события. http://github.com/brianleroux/xui/tree/master


ppk начал тестирование мобильных браузеров. http://www.quirksmode.org/m/w3c_core.html

14 голосов
/ 23 октября 2009

Столкнулся с этим сегодня и не забудьте прочитать ваш пост здесь. Думаю, я бы включил ссылку для всех, кто интересуется этим проектом jQuery для iPhone:

http://jqtouch.com/

Еще не было возможности опробовать его, но, похоже, он воспроизводит многие элементы интерфейса iPhone в браузере. Я думаю, что это показывает некоторое обещание и использует много соглашений jQuery.

9 голосов
/ 02 июня 2009

Не ожидайте, что JQuery будет работать на Blackberry вообще. Браузер по умолчанию очень ограничен с точки зрения JavaScript и рендеринга страниц.

Хотя опера на Blackberry может быть другой историей ...

3 голосов
/ 23 июня 2010

Вы можете использовать эту новую библиотеку: http://www.sencha.com/

3 голосов
/ 20 апреля 2010

Я часто использую JQTouch на i-phone и думаю, что это здорово. Это не работает на Android. JQuery очень, очень медленный (Android 2.0, HTC Desire и Legend), и поэтому страдает JQTouch. Кроме того, анимации очень плохие, хуже, чем ночные WebKit на моем Mac, которые довольно мерцающие ... Вы понимаете, но не все так гладко, как у i-phone. Мне очень нравятся платформа Android и JQTouch, но они плохо сочетаются друг с другом.

G *

2 голосов
/ 12 ноября 2010

Приятной особенностью JQTouch на andriod vs iPhone является небольшая работа, которую вы можете поменять местами по умолчанию themes.css, чтобы ваш сайт выглядел как приложение для iPhone на iPhone, но более общий мобильный сайт на андроиде. Дает пользователям телефонов то, что они ожидают, практически без работы на вашей стороне.

1 голос
/ 22 апреля 2011

Я использую JQTouch для Android / iPhone. Смотрится отлично и функционирует. Экран загрузки и значки ярлыков не устанавливаются так же, как на iphone, и анимация не работает, но предоставляет великолепно выглядящий шаблон.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...