【发布时间】:2020-05-05 12:31:07
【问题描述】:
我有一个手风琴这里是代码:
<div class="accordion">
<div class="accordion-title accordion-area">
<a href="#joinus/jr-software-engineer/" id="accordion-link">Junior Software Engineer</a>
</div>
<div class="accordion-container">This is the Body</div>
<div class="accordion-title accordion-area">
<a href="#joinus/sr-software-engineer/" id="accordion-link">Senior Software Engineer</a>
</div>
<div class="accordion-container">This is the Body</div>
<div class="accordion-title accordion-area">
<a href="#joinus/software-engineer-intern/" id="accordion-link">Intern Software Engineer</a>
</div>
<div class="accordion-container">This is the Body</div>
</div>
而 jQuery 代码是这样打开和关闭手风琴的
/* 点击时手风琴动画 */
$(".accordion-title").click(function () {
$(this).toggleClass("active");
$(".accordion-title").not($(this)).removeClass("active");
$(this).next().slideToggle("fast");
$(".accordion-container").not($(this).next()).slideUp("fast");
});
现在我希望这个链接#joinus/jr-software-engineer/ 用于打开选定的手风琴。就像我将 www.acc.com/#joinus/jr-software-engineer/ 给某人以粘贴到浏览器 URL 中,如果他转到链接,则相应链接的手风琴将自动打开,而无需单击手风琴本身。如何使用 jQuery 和当前代码来实现这一点。
【问题讨论】: