Я бы очень признателен за любую помощь в решении этой проблемы.
Это значительно упрощенная версия более длинного набора php-кода, но она все еще имеет проблему, поэтому я исключил все остальное, какпричина.
На главной странице создается аккордеон.HTML, который следует, генерируется включенным php-файлом.
Аккордеон работает отлично, единственная проблема состоит в том, что иногда я захочу загрузить второй раздел (Раздел W) вместо первого (Раздел R) какэто поведение по умолчанию.Я пробовал несколько решений, которые я нашел в Интернете, но ни одно из приведенных ниже не работает.Любая помощь будет принята с благодарностью.
Код: http://pastebin.com/WQfctKVx
<script type='text/javascript'>
$(function() {
$( "#k_accordion" ).accordion({
autoHeight: false,
navigation: true
});
});
</script>
<div id="k_accordion">
<h3 id="sectionR"><a href="#sectionR">Section R</a></h3>
<div>
Content for Section R
</div>
<h3 id="sectionW"><a href="#sectionW">Section W</a></h3>
<div>
Content for Section W
</div>
<script language=javascript> $( "#k_accordion" ).accordion( "activate", 2);</script>
<script language=javascript>// Gives 'is not a function' error: $("#k_accordion").activate(2); </script>
<script language=javascript>// $( "#k_accordion" ).accordion( "activate", "sectionW");</script>
<script language=javascript>// $( "#k_accordion" ).accordion( "activate", "#k_accordion > div:has(#sectionW) > h3"); </script>
<script language=javascript>// $( "#k_accordion" ).accordion( "activate", $("#h3-sectionW")); </script>
</div>