jquery mobile мигает предыдущая страница после перехода - PullRequest
4 голосов
/ 18 августа 2011

У страницы есть список со ссылкой для показа элемента.

когда я возвращаюсь к элементу списка со страницы показа, он возвращается к списку, мигает показ страницы и возвращается к списку.

<div data-role="content">
    <ul data-role="listview" class="nearbyList">
      <% @places.each do |place| %>

          <li>
            <a href="<%= url_for :action => :show, :id => place.object %>">
              <%= place.name %><br />
            </a>
          </li>

      <% end %>
    </ul>
  </div>

затем ссылка на шоу:

<a href="<%= @back %>" class="ui-btn-left" data-direction="reverse">Back</a>

Ответы [ 2 ]

0 голосов
/ 12 октября 2011

Я не уверен, отвечаю ли я на ваш вопрос, но я попытался установить для hashListeningEnabled значение false, и страница не вернулась назад.

$(document).bind("mobileinit", function () {
    $.extend($.mobile, {
        hashListeningEnabled: false
    });
});
0 голосов
/ 07 сентября 2011

У меня была такая же проблема. Это было верно только на моем телефоне Android. При использовании Chrome на моем компьютере такого сбоя не было.

Единственное решение, которое я нашел, это использовать всплывающий переход или вообще не использовать переходы.

...