Ссылка на сайт с открытым аккордеоном

Я знаю, что об этом уже спрашивали, но я не смог заставить его работать: возьмите этот сайт: http://www.rrpowersystems.com/karriere/stellenangebote/index.de.html

когда я нажимаю на первую панель с текстом ("Abschlussarbeit "Planung, Konstruktion (...)", открывается более подробный текст.

Теперь я хотел бы отправить эту ссылку другу с уже открытой панелью. С помощью инструмента проверки страницы я вижу, что это число, которое, я думаю, является существенным, но я просто не могу создать ссылку, которую я могу кому-нибудь отправить.

Спасибо!

2 ответа

Чтобы ответить на ваш вопрос напрямую, виджет JQuery UI Accordion не поставляется с собственной поддержкой автоматического открытия аккордеона на основе значения хеша или строки запроса, которое передается в URL. Сайты, на которых реализованы такие функциональные возможности, используют собственную логику, чтобы это произошло.

Сайт, на который вы ссылаетесь, на самом деле не использует ни jQuery UI, ни свой виджет Accordion. Я искал исходный код для текста, который вы упомянули, и обнаружил, что это один из вариантов в SelectBox (плагин, который они используют). К сожалению, также отсутствует встроенная поддержка автоматического выбора значений на основе значения хеша или строки запроса, переданного в URL.

Вы можете добавить запрос, например: #triggerbtn, в ссылку, поэтому он будет выглядеть следующим образом: http://www.rrpowersystems.com/karriere/stellenangebote/index.de.html

 <body onload="triggerMe()"></body>
 <script>
    function triggerMe() {
       var check = location.hash;
       if (check == "triggerbtn") {
           //button trigger even though you do not click on it
           $('.navimain_1').trigger('click');    
       }
    }
 </script>
Другие вопросы по тегам