Опция навигации не для активации панели. Он говорит пользователю, где он находится.
Использование упрощенного HTML-кода:
<div id="accordion">
<div>
<h2><a href="#services">Services</a></h2>
<p>More information about all of these services</p>
</div>
<div>
<h2><a href="#about">About</a></h2>
<p>About us</p>
</div>
</div>
Вы указали уникальный идентификатор в гиперссылке в заголовке
Тогда jQuery (упрощенно):
<script type="text/javascript">
$(function(){
$("#accordion").accordion({ header: "h2", navigation: true });
});
</script>
«навигация: истина» позволит вам перейти на сайт www.site.com/#about, в котором будет выбрана панель «о». Для активации есть несколько способов. Возможно, один из способов - это получить строку запроса и поместить ее в jQuery.
С C #
$("#accordion").accordion("activate", '<%= Request.QueryString["id"] %>');
С PHP
$("#accordion").accordion("activate", '<?php echo $_GET['id']; ?>');
Что позволит вам указать, какую панель открывать по адресу www.site.com?id=2