Подтвердить что ты не робот

Изменение маршрутов перехода jQuery Mobile

Я работаю над веб-приложением, которое я решил использовать для него jQuery Mobile. Проблема заключается в том, что мой сайт находится на персидском языке, который является языком справа налево. Я создал таблицу стилей rtl.css, которая меняет все, но мне нужно также отменить переходы слайдов по умолчанию, что означает, что он должен скользить слева направо, а при добавлении кнопки обратной или обратной передачи данных он должен скользить вправо.

Не могли бы вы помочь мне с этим? Спасибо.

4b9b3361

Ответ 1

Здесь вы можете проверить документацию .

В вашем случае вы должны поместить это:

$.mobile.changePage( "nextPage.html", {
    transition: "slide",
    reverse: true
});

Существует другой метод: Вы можете использовать атрибут data-direction в ссылке.

Пример:

<a href="nextPage.html" data-transition="slide", data-direction: "reverse">Next page</a>

Я думаю, что вы можете установить его глобально таким образом: вы можете найти следующий оператор в jQuery Mobile JS:

a.mobile.changePage.defaults

В этой строке вы можете изменить reverse:false на reverse:true.

Ответ 2

Для разметки это, похоже, обеспечивает лучший эффект слайда, а также больше в соответствии с тем, что делает jQuery Mobile в своих документах.

<a href="#main" data-transition="slide" data-direction="reverse">

Ответ 3

Я не думаю, что есть опция Global, но вы можете перебирать всю страницу и добавлять атрибут

data-direction="reverse"

jQM Docs:

но @Zakaria также является действительным ответом