Работает ли jQuery show () / hide () на iPhone / Android? - PullRequest
0 голосов
/ 28 февраля 2011

Я тестировал веб-сайт на мобильных устройствах, который использует простую функцию hide () / show () в форме.Отлично работает на рабочем столе, но не на мобильных устройствах.Кто-нибудь знает, поддерживаются ли функции?

Использование jQuery 1.5

Спасибо

Ric

Ответы [ 4 ]

2 голосов
/ 28 февраля 2011

Да, jQuery отлично работает на iPhone и Android.

1 голос
/ 28 февраля 2011

да отлично работает, Я сделал много проектов для смартфонов (iPhone, Android) специально и работает как шарм

вы можете быть в этом уверены, потому что новые мобильные веб-фреймворки, jQtouch и jQuery mobile есть в jQuery и многих других.

0 голосов
/ 16 марта 2011

Рик Я бы не сказал, что объединение всех файлов JS вместе - это действительно плохое решение, на самом деле, я думаю, что минимизация и объединение кода JS - отличная практика, если вам не нужны люди, чтобы иметь возможность читать ваши JS из источника по какой-то причине. Рад, что вы это исправили.

0 голосов
/ 28 февраля 2011

Хорошо, это ужасный ответ, и всем спасибо за помощь.

В конце я объединил все файлы JS.Это исправило проблему порядка выполнения скриптов на iPhone / Android.Я не уверен, почему это происходит на этом конкретном сайте, и только на мобильных телефонах.

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

Как заметил Кольт, я немного опрометчиво сказал, что это не элегантное решение, объединяющее все файлы вместе.На самом деле это именно то, что вы должны делать!Меня разочаровало то, что настольные и мобильные браузеры обрабатывали JS по-разному, и при разработке сайта я не объединяю / минимизирую файлы, пока не узнаю, что они работают.Облегчает отладку и обновление библиотек.

Поскольку я чувствую себя плохо из-за того, что предлагаю плохой совет, вот небольшой совет: когда я на производственном сервере, я использую Smart Optimizer (http://farhadi.ir/works/smartoptimizer) для обработки объединения, минимизации, GZipping и кэшированияфайлы для меня. Означает, что мой dev-код остается хорошо отделенным, и легко создавать jQuery, плагины и т. д., но на живом сайте все хорошо слипается.

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