如果查看页面http://jquerymobile.com/demos/1.2.0/docs/toolbars/bars-fixed.html,您会看到一个工具栏,其中包含基本,选项,方法的选择器。它加载不同的页面,因此它就像是页面中的导航栏一样。
但是,每次单击其中一个时,它都会在您的历史记录中生成一个条目。如果您有一个这样的页面,其上有一个data-rel = back按钮,或者用户单击后退按钮,它会将您带到上一个工具栏选择,而您希望完全离开页面。
我怎样才能拥有这样的工具栏,其中包含不会污染历史记录的锚标记?
在我的应用中,此工具栏代表首选项设置,根据设置,下面的其他设置将可用。所以我需要点击[返回]并离开设置页面。
答案 0 :(得分:0)
看起来锚标签不适合这种用途。锚只是为了留下历史而设计的。我已切换到单选按钮(它们的样式可以显示为相同),然后我可以根据通过回调选择的无线电来显示/隐藏文档的各个部分。
<div data-role="fieldcontain">
<fieldset data-role="controlgroup" data-type="horizontal">
<legend>Team role:</legend>
<input type="radio" name="radio-view" id="radio-view-a" value="list" checked/>
<label for="radio-view-a">Robot</label>
<input type="radio" name="radio-view" id="radio-view-b" value="grid" />
<label for="radio-view-b">Controller</label>
</fieldset>
</div>