【发布时间】:2018-03-15 09:54:09
【问题描述】:
我在 menu.php 中制作了一个基于 Accordion 的菜单。
假设
menu.php
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="headingOne">
<h4 class="panel-title">
<a role="button" data-toggle="collapse" data-parent="#accordionMenu" href="#collapseOne" aria-expanded="false" aria-controls="collapseOne">Test</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne">
<div class="panel-body">
<ul class="nav">
<li class="active"><a href="/test/index.php">Take Test</a></li>
<li><a href="/test/report.php">My Best Report</a></li>
<li><a href="/test/repository.php">My Test</a></li>
<li><a href="/test/about.php">About Test</a></li>
</ul>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="headingTwo">
<h4 class="panel-title">
<a role="button" data-toggle="collapse" data-parent="#accordionMenu" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">Training</a>
</h4>
</div>
<div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo">
<div class="panel-body">
<ul class="nav">
<li><a href="/training/">Recommended Training</a></li>
<li><a href="/training/purchased.php">Purchased Training</a></li>
<li><a href="/training/other.php">Other Training</a></li>
<li><a href="/training/about.php">About Training</a></li>
</ul>
</div>
</div>
</div>
在所有其他页面上,我使用 include("menu.php"); 调用 menu.php
现在我希望手风琴在打开链接时自动在下一页打开。我应该如何跟踪打开了哪个链接并激活该手风琴选项卡?
【问题讨论】:
-
在你的PHP中,你是否使用URI来知道显示的是哪个页面?
-
没有。难道没有什么简单的方法可以用 jquery 做吗?
标签: javascript php jquery twitter-bootstrap