【发布时间】:2014-09-28 12:53:36
【问题描述】:
我有一个 3 层列表,最后会转到另一个页面...所以当我从另一个页面返回时,我希望打开列表项并指出单击了哪个项目。
如何做到这一点
<div data-role="collapsible" >
<h2>Header</h2>
<ul data-role="listview">
<li><a href="#item1">item-1</a></li>
<li><a href="#">item-2</a></li>
<li><a href="#">item-3<span class="ui-li-count">12 set</span></a></li>
</ul>
</div>
-----------------------------------------------------------------
<div data-role="page" id="item1">
<div data-role="header">
<a href="#mainPage" data-role="button" data-icon="arrow-l">Back</a>
<h1>item1</h1>
</div>
<div data-role="content">
<div class="container">
<ul data-role="listview">
**<li><a href="material/set1.html" rel="external">Set 1</a></li>**
<li><a href="#">Set 2</a></li>
<li><a href="#">Set 3</a></li>
</ul>
</div>
</div>
<div data-role="footer">
<h4>Footer</h4>
</div>
</div>
-----------------------------------------------------------------
现在从主列表中,当 uset 单击 item-1 时,它会显示另一个 set-1、set-2、set-3 等列表现在单击 set-1 时,用户将被带到另一个“外部页”。
当用户从外部页面单击后退按钮时,它显示表明 set-1 已被单击并且可折叠集应打开..当前我将可折叠集折叠并且没有指示用户在哪里
【问题讨论】:
标签: javascript jquery listview jquery-mobile