wordpress DIVI accordion 打开了最后一个项目

g6ll5ycj  于 2022-12-11  发布在  WordPress
关注(0)|答案(1)|浏览(150)

正如标题所述,我希望DIVI accordion 模块的最后一项始终默认打开。由于我不擅长编写JavaScript代码,而且在互联网上找不到任何有用的东西,我想我应该在这里寻求帮助。
目前我使用这个代码,但它只是关闭所有 accordion 。

<script>
jQuery(document).ready(function(){
    var setState = "close";
    if(setState == "open"){
        jQuery(".module-akkrodion .et_pb_toggle").removeClass("et_pb_toggle_close");
        jQuery(".module-akkrodion .et_pb_toggle").addClass("et_pb_toggle_open");
        jQuery(".et_pb_toggle_open .et_pb_toggle_content").css("display", "block");
        jQuery(".et_pb_toggle_open .et_pb_toggle_title").addClass("all_on");
        jQuery(".all_on").on("click", function(){
            
            
            if(jQuery(this).parent().hasClass("et_pb_toggle_open")){
                jQuery(this).parent().removeClass("et_pb_toggle_open");
                jQuery(this).parent().removeClass("et_pb_toggle_close");
                jQuery(this).parent().css("padding", "20px");
                jQuery(this).parent().siblings().removeClass("et_pb_toggle_close");
                jQuery(this).parent().siblings().removeClass("et_pb_toggle_open");
                jQuery(this).parent().siblings().css("padding", "20px");
                
            }
          jQuery(this).removeClass("all_on");
        
            
        })
        
    }else{
        jQuery(".module-akkrodion .et_pb_toggle").removeClass("et_pb_toggle_open");
        jQuery(".module-akkrodion .et_pb_toggle").addClass("et_pb_toggle_close");
        jQuery(".et_pb_toggle_close .et_pb_toggle_content").css("display", "none");
    }
})
</script>
332nm8kg

332nm8kg1#

我不是JSMaven,但你不能添加一个css类,这个类将使用:last-child伪类,设置为显示:无;?

相关问题