转换后,jquery移动闪烁前一页

时间:2011-08-18 19:37:26

标签: jquery-mobile rhodes rhomobile

页面上有包含显示项目链接的列表。

当我点击显示页面中的列表项目时,它会返回列表,闪烁显示页面并返回列表。

<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>

然后链接回show:

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

2 个答案:

答案 0 :(得分:0)

我有同样的问题。这只适用于我的Android手机。在我的电脑上使用Chrome没有这个小故障。

我发现的唯一解决方案是使用弹出过渡,或者根本不使用过渡。

答案 1 :(得分:0)

我不确定我是否在回答您的问题,但我已经尝试过了 “hashListeningEnabled”为false,页面不闪回。

$(document).bind("mobileinit", function () {
    $.extend($.mobile, {
        hashListeningEnabled: false
    });
});