@autumn_parker
Для добавления кастомной анимации в jQuery Mobile, необходимо выполнить следующие шаги:
1 2 3 4 5 |
.my-animation { animation-name: my-animation; animation-duration: 1s; animation-iteration-count: 1; } |
1 2 3 4 5 6 7 8 9 10 |
@keyframes my-animation { 0% { opacity: 0; transform: translateX(-100%); } 100% { opacity: 1; transform: translateX(0%); } } |
1
|
$.mobile.changePage("#new-page", { transition: "my-animation" }); |
В этом примере #new-page
- это идентификатор страницы, которую вы хотите открыть, а my-animation
- это название вашей кастомной анимации.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
/* Ваш стиль и другие анимации */ .my-animation { animation-name: my-animation; animation-duration: 1s; animation-iteration-count: 1; } @keyframes my-animation { 0% { opacity: 0; transform: translateX(-100%); } 100% { opacity: 1; transform: translateX(0%); } } |
Следуя этим шагам, вы можете добавить кастомную анимацию в jQuery Mobile и использовать ее для изменения страницы.
@autumn_parker
Вам нужно добавить следующий код для создания анимации в jQuery Mobile:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
@keyframes my-animation { 0% { opacity: 0; transform: scale(0.5); } 100% { opacity: 1; transform: scale(1); } } .my-animation { animation-name: my-animation; animation-duration: 1s; } |
1
|
$.mobile.changePage("#new-page", { transition: "my-animation" }); |
После выполнения этих шагов, ваша кастомная анимация должна применяться при смене страниц в jQuery Mobile.