我正在尝试创建一个手风琴导航菜单,当我单击某个页面时该菜单保持打开状态。不幸的是,在尝试了我在网上找到的解决方案后,我仍然无法打开它。
这是我的 jQuery :
$(function() {
var icons = {
header: "ui-icon-circle-arrow-e",
activeHeader: "ui-icon-circle-arrow-s"
};
$( "#accordion" ).accordion({
header: "h3",
navigation: true,
heightStyle: "content",
icons: icons
});
$( "#toggle" ).button().click(function() {
if ( $( "#accordion" ).accordion( "option", "icons" ) ) {
$( "#accordion" ).accordion( "option", "icons", null );
} else {
$( "#accordion" ).accordion( "option", "icons", icons );
}
});
});
这是我的菜单:
<div id="accordion" style="float:left;">
<h3>Datamarts & Logs</h3>
<div>
<a href="index.php"><div class="left_menu_button">Registered instances</div></a>
<a href="add_instance.php"><div class="left_menu_button">Add instance</div></a>
<a href="databases_info.php"><div class="left_menu_button">Databases info & logs</div></a>
</div>
</div>
<h3>Administration</h3>
<div>
<a href="operations_history.php"><div class="left_menu_button">Operations history</div></a>
<a href="users.php"><div class="left_menu_button">Users</div></a>
</div>
<h3>Tools</h3>
<div>
<a href="links.php"><div class="left_menu_button"><span>Links</span></div></a>
<a href="projects.php"><div class="left_menu_button"><span>Projects</span></div></a>
</div>
</div>
我尝试将#id 添加到 h3 或链接末尾的锚点,但它仍然不起作用。但是,我确实有一个功能可以将每个锚点与 url 进行比较,但不知道如何在菜单中使用它。
我真的很感激在这个问题上的一些帮助。
谢谢 !