4

让页面有列表,其中包含显示项目的链接。

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

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

2 回答 2

0

我遇到过同样的问题。这仅在我的 Android 手机上是正确的。在我的 PC 上使用 Chrome 没有这个故障。

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

于 2011-09-07T15:10:25.957 回答
0

我不确定我是否在回答您的问题,但我尝试将“hashListeningEnabled”设置为 false 并且页面不会闪退。

$(document).bind("mobileinit", function () {
    $.extend($.mobile, {
        hashListeningEnabled: false
    });
});
于 2011-10-12T09:31:45.310 回答