gpt4 book ai didi

javascript - 关闭 Accordion 菜单的所有选项卡

转载 作者:行者123 更新时间:2023-11-28 07:26:17 24 4
gpt4 key购买 nike

我的文件中有一个简单的 Accordion 菜单,第一个菜单项始终打开,但如何修改 JS 以便所有菜单项在页面加载时关闭?网址是 http://helloarchie.blue/archives

JS

function openFirstPanel(){
$('.accordion > dt:first-child').next().addClass('active').slideDown();
}

(function($) {

var allPanels = $('.accordion > dd').hide();

openFirstPanel();

$('.accordion > dt > a').click(function() {
$this = $(this);
$target = $this.parent().next();


if($target.hasClass('active')){
$target.removeClass('active').slideUp();
}else{
allPanels.removeClass('active').slideUp();
$target.addClass('active').slideDown();
}

return false;
});

最佳答案

删除 openFirstPanel() 函数以及对该函数的调用。

所以你得到这个:

(function($) {

var allPanels = $('.accordion > dd').hide();
$('.accordion > dt > a').click(function() {
$this = $(this);
$target = $this.parent().next();
if($target.hasClass('active')){
$target.removeClass('active').slideUp();
}else{
allPanels.removeClass('active').slideUp();
$target.addClass('active').slideDown();
}

return false;
});

关于javascript - 关闭 Accordion 菜单的所有选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29629164/

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