Как уже сказал ThiefMaster, вам нужно как-то передать название нужного раздела в аккордеоне. Самым простым способом сделать это, как и предлагал ThiefMaster, было бы использование хеша, как в "#argumentToBePassed", который должен работать в вашем случае.
В основном вам нужен аккордеон, который может идентифицировать активное состояние на основе предоставленного ввода; в этом случае ввод осуществляется через хеш URL.
Для подробного ознакомления с этим методом (и более), вы можете проверить http://www.michaeljacobdavis.com/tutorials/statesavingaccordion.html, который я нашел очень полезным.
Вам нужно сделать это:
Предполагая, что вы используете виджет аккордеона в пользовательском интерфейсе JQuery, установите для параметра «navigation» значение «true» в своем вызове accordion () следующим образом; $("#yourAccordion").accordion({navigation:true});//while initializing accordion
или
$("#yourAccordion").accordion("option", "navigation" ,true);//set it later in the script
Скажем, вы хотите, чтобы link3 на домашней странице открывал # section3 в вашем аккордеоне, пометьте "контейнерный элемент" section3 на целевой странице (church-clock-case-Studies.html) с id = "section3" , Кроме того, укажите ссылку на заголовок в вашем аккордеоне на "# section3".
Сделайте так, чтобы ваша ссылка3 на домашней странице указывала на church-clock-case-Studies.html # section3.
Это должно сделать это для вас. Хотя я проверил его в другом сценарии, где мне нужно сохранить состояние открытой в данный момент секции аккордеона при загрузке другой страницы с таким же аккордеоном и сделать состояния секций аккордеона «закладочными» (последний - то, что вам нужно , Я думаю). Надеюсь, это поможет. :)