JQuery против JQuery Mobile с переходом страницы - PullRequest
1 голос
/ 28 сентября 2011

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

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

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

Ответы [ 3 ]

1 голос
/ 28 сентября 2011

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

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

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

1 голос
/ 28 сентября 2011

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

1 голос
/ 28 сентября 2011

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

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

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

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

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

...