gpt4 book ai didi

javascript - 使用 jquery Accordion 编辑页面的其他元素 - 事件和默认

转载 作者:行者123 更新时间:2023-12-03 12:13:23 24 4
gpt4 key购买 nike

我有这个基本的 Accordion 。

 $('#accordion').accordion({ 
collapsible: true,
active: false,
heightStyle: "content",
});

当 Accordion 打开(状态:事件)和关闭(状态:默认)时,我想影响页面上的其他元素(h3、p 等)(特别是 Accordion 下方的元素)。

我已经知道如何在状态更改时编辑 Accordion 的标题和内容本身,但我不知道如何影响页面上不属于 Accordion 一部分的外部元素。我该怎么做?

HTML基本样式是这样重复三次:

<div>
<h3>Heading</h3>
<p>Blah Blah Blah</p>
</div>

最佳答案

我相信这就是你想要的:

已测试

$('#accordion').accordion({ 
collapsible: true,
active: false,
heightStyle: "content",
activate: function( event, ui ) {
console.log(ui.newHeader.prop("id"));
}
});

注意:目前,如果您打开另一个 header ,它将输出打开的 header 的 id,但是如果您关闭打开的 header ,那么它将返回您的 undefined可用于将来检查。有关更多信息,请点击 here ..

看看这个 Fiddle ..

关于javascript - 使用 jquery Accordion 编辑页面的其他元素 - 事件和默认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24847301/

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