让页面有显示项目链接的列表
当我从显示页面点击返回列表项目时,它会返回列表,闪烁显示页面并返回列表。
<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>
then link back on show:
<a href="<%= @back %>" class="ui-btn-left" data-direction="reverse">Back</a>
我也有同样的问题。这只适用于我的安卓手机。在我的电脑上使用Chrome浏览器没有这个问题。
我找到的唯一解决方案是使用弹出式过渡,或者根本不使用过渡。
我不确定我是否在回答你的问题,但我试着设置"hashListeningEnabled"为false,页面不会回闪。
$(document).bind("mobileinit", function () {
$.extend($.mobile, {
hashListeningEnabled: false
});
});