Я пытаюсь сделать простой эффект перехода страницы. Я наткнулся на это для jQuery Mobile:
http://labs.gourdisgood.com/hypertransition/
Плохо ли использовать jQuery Mobile на обычном сайте? Все, что я действительно хочу, это один эффект. Есть идеи?
Я пытаюсь сделать простой эффект перехода страницы. Я наткнулся на это для jQuery Mobile:
http://labs.gourdisgood.com/hypertransition/
Плохо ли использовать jQuery Mobile на обычном сайте? Все, что я действительно хочу, это один эффект. Есть идеи?
Вы можете использовать некоторые из эффектов пользовательского интерфейса jQuery.
Если вы переходите на другую страницу, вы можете получить содержимое через AJAX, а затем отобразить его с помощью эффекта.
Если у вас уже есть контент на вашей странице, и вы просто моделируете переход страницы, то эффект должен быть всем, что вам нужно.
Не прямой ответ, а некоторые мысли:
Пример страницы действительно предназначен для клонирования поведения iOS по умолчанию на портативном устройстве. Возможно, это не лучший UX для настольного веб-сайта.
Пример страницы работает только в Safari. Таким образом, он, вероятно, использует CSS-переходы Safari. Это здорово, если вы ориентируетесь на iOS, но не очень полезно для обычной веб-страницы.
Страница загружает jQuery Mobile, хотя я не уверен, что он использует его специально для переходов. Опять же, это переходы CSS3, и вы, безусловно, можете обрабатывать добавление/удаление классов для запуска анимации с помощью стандартного jQuery.
С технической точки зрения вы, безусловно, можете использовать jQuery Mobile на любом сайте. Недостатком будет время начальной загрузки, поскольку вы загружаете дополнительный файл JS.
Пытаясь сделать подобное пару месяцев назад, я бы настоятельно не рекомендовал этого делать. Использование jQuery для мобильных устройств открывает целую банку червей, с которыми вы, вероятно, не захотите иметь дело. Вы должны попытаться найти аналогичный эффект для обычного jQuery.