0

如果您查看页面http://jquerymobile.com/demos/1.2.0/docs/toolbars/bars-fixed.html,您会看到一个工具栏,其中包含基本、选项、方法的选择器。它加载不同的页面,因此它就像页面中的导航栏一样。

但是,每次您单击其中之一时,它都会在您的历史记录中创建一个条目。如果您有这样的页面,上面有 data-rel=back 按钮,或者用户单击后退按钮,它会将您带到上一个工具栏选择,而您希望完全离开页面。

我怎样才能拥有这样的工具栏,它的锚标签不会污染历史?

在我的应用程序中,此工具栏表示首选项设置,并且基于该设置,下面的其他设置将可用。所以我需要能够点击 [返回] 并退出设置页面。

4

1 回答 1

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>
于 2012-10-11T21:11:03.367 回答