gpt4 book ai didi

javascript - jQuery Accordion 如果 hasClass

转载 作者:行者123 更新时间:2023-11-30 18:07:54 25 4
gpt4 key购买 nike

我正在尝试制作 Accordion ,我希望首先展开类为 current-category 的 H4 元素。

我的代码:

$(function() {
$( "#category-accordion" ).accordion();
if ($('h4').hasClass("current-category")) {
$( "#category-accordion" ).accordion("activate", $('.current-category')); }
});

是的,我是个菜鸟。

提前致谢!

最佳答案

activate is an event [docs]当面板被激活时会被触发。我相信你想使用 active option [docs] ,它采用您要打开的元素的索引:

$("#category-accordion").accordion({
active: $("#category-accordion > div").index($('h4.current-category').next())
});

我假设您的 HTML 如下所示:

<div id="category-accordion">
<h4>Section 1</h4>
<div>...</div>
<h4>Section 2</h4>
<div>...</div>
</div>

DEMO


jQuery 文档通常包含足够的信息和示例来解决此类问题。

关于javascript - jQuery Accordion 如果 hasClass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15351758/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com