Подтвердить что ты не робот

JQuery на iPhone/Android/BlackBerry

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

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

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

4b9b3361

Ответ 1

Я использовал 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

Ответ 2

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

http://jqtouch.com/

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

Ответ 3

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

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

Ответ 4

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

G *

Ответ 6

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

Ответ 7

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