jquery vs jquery mobile с переходом страницы

Я пытаюсь сделать простой эффект перехода страницы. Я наткнулся на это для jQuery Mobile:

http://labs.gourdisgood.com/hypertransition/

Плохо ли использовать jQuery Mobile на обычном сайте? Все, что я действительно хочу, это один эффект. Есть идеи?


person john    schedule 28.09.2011    source источник
comment
Я не вижу причин, по которым вы не могли бы использовать jQuery Mobile для обычного сайта.   -  person Jason Dean    schedule 28.09.2011


Ответы (3)


Вы можете использовать некоторые из эффектов пользовательского интерфейса jQuery.

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

Если у вас уже есть контент на вашей странице, и вы просто моделируете переход страницы, то эффект должен быть всем, что вам нужно.

person DannyLane    schedule 28.09.2011

Не прямой ответ, а некоторые мысли:

  • Пример страницы действительно предназначен для клонирования поведения iOS по умолчанию на портативном устройстве. Возможно, это не лучший UX для настольного веб-сайта.

  • Пример страницы работает только в Safari. Таким образом, он, вероятно, использует CSS-переходы Safari. Это здорово, если вы ориентируетесь на iOS, но не очень полезно для обычной веб-страницы.

  • Страница загружает jQuery Mobile, хотя я не уверен, что он использует его специально для переходов. Опять же, это переходы CSS3, и вы, безусловно, можете обрабатывать добавление/удаление классов для запуска анимации с помощью стандартного jQuery.

  • С технической точки зрения вы, безусловно, можете использовать jQuery Mobile на любом сайте. Недостатком будет время начальной загрузки, поскольку вы загружаете дополнительный файл JS.

person DA.    schedule 28.09.2011

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

person Michael Holman    schedule 28.09.2011