JQuery mobile подходит для веб-приложений, но после того, как я сделал больше, чем в приложении в JQuery Mobile, я бы рекомендовал сейчас отказаться от него. Есть много телефонов, которые не полностью поддерживают JQuery Mobile, и у вас возникнут проблемы со многими методами и макетом страницы в целом. Большинство Blackberry и многие телефоны HTC не поддерживают JQuery Mobile, а также многие другие телефоны.
Обнаружить, если вы находитесь на рабочем столе / мобильном телефоне, довольно легко. Просто найдите user agent
при загрузке страницы и перенаправьте соответственно. Если хотите, я могу дать вам несколько способов перенаправления на основе пользовательских агентов.
JQuery Mobile может исказить дизайн, который у вас есть в настоящее время, если вы неправильно отформатировали страницу. JQuery Mobile добавит много дополнительных CSS, и обойти это может оказаться непросто, особенно с другими элементами JQuery. Диалоги являются одним из примеров того, что JQuery Mobile будет делать иначе, чем JQuery
Наилучшим способом будет тестирование через эмуляторы В Google Chorme есть добавление Ripple
, которое я обычно использую, хотя оно не самое надежное. Поскольку существует так много разных телефонов, иногда проще попробовать протестировать на как можно большем количестве живых (разные версии, платформы и т. Д. В JQuery Mobile могут сильно отличаться друг от друга)