Вопрос по back-button, jquery-mobile – jquery-mobile - кнопка «назад», «двойной назад» - только для Android

4

Ссылка на data-rel = & quot; назад & quot; вызывает два (двойных) обратных переходов вместо одного. Кажется, проблема связана с Android - продемонстрировано в 2.2 и 2.3.

страница 1 - & gt; страница 2 - & gt; страница 3

Если пользователь щелкнет обратную ссылку на странице 3, произойдет следующее: обратная ссылка - & gt; (страница 2 темп.) - & gt; Страница 1

Попытка отключить pushStateEnabled безуспешно

<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script>
$( window ).bind( 'mobileinit', function(){
    $.mobile.pushStateEnabled = false;
});
</script>
<script src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script>

Также попытка и двойной возврат сохраняется

<a href="/" onclick="history.back(-1)" >Back</a>

Какие-либо предложения / обновления, чтобы обеспечить ожидаемую функциональность?

не могли бы вы опубликовать якорные теги? Phill Pafford

Ваш Ответ

3   ответа
4

Пока ваши якорные теги верны, я не понимаю, почему$.mobile.pushStateEnabled = false; не работает.

Может быть, используя «документ» в качестве вашего селектора вместо «окна»; сделает свое дело.

Ты пробовал?

<script>
$( document ).bind( 'mobileinit', function(){
    $.mobile.pushStateEnabled = false;
});
</script>
& APOS; документ & APOS; это исправить - это делает James O
0

Docs:

data-rel

back (to move one step back in history)
dialog (to open link styled as dialog, not tracked in history)
external (for linking to another domain)

используйте атрибут data-rel = & quot; назад & quot; на теге привязки вместо навигации по хешу, это приведет вас к предыдущей странице

Пример:

<a href="#" data-rel="back">Back</a>

Связанные с:

0

@Phill Вы можете открытьСтраницы мобильной библиотеки jquery на андроид 2.2 или 2.3 устройство. если вы открываете страницу индекса, сначала нажмите «Переходы страницы», затем откройте любую страницу перехода и нажмите «Вернуть меня»; кнопку, через некоторое время она вернется к «переходам страницы»; стр.

он не работает. Кнопка возврата по-прежнему дважды срабатывает в Android

Похожие вопросы