-6ren">
gpt4 book ai didi

javascript - 用于将 Bootstrap 导航栏更改为移动 View 中的 Accordion 的 css

转载 作者:行者123 更新时间:2023-11-28 06:02:15 25 4
gpt4 key购买 nike

我有这个 html 代码。

div class="container screen-only">

<ul class="nav nav-tabs customNavBars">

<li class=" marginForFirstElement active" id="listEle1" onclick="changeActiveClass(this)">
<a href="#" >
<div>
heading 1
</div>
</a>
</li>
<li id="listEle2" class="" onclick="changeActiveClass(this)">
<a href="#" >
<div>
heading 2
</div>
</a>
</li>
</ul>

</div>

<div id="listEle1">
content1
</div>
<div id="listEle2">
content2
</div>

以及相应的javascript代码,

  function changeActiveClass(val){
var idForCheck = val.id;
check = $( "#" +idForCheck ).hasClass( "active" );
if(check == false){
console.log("check == false")
if(idForCheck == "listEle1"){
$( "#" +idForCheck ).addClass( "active" );
$( "#listEle2" ).removeClass( "active" );
$("#paymentHistoryClass").css("display","block");
$("#epayments").css("display","none");
}
else if(idForCheck == "listEle2"){
$( "#" +idForCheck ).addClass( "active" );
$( "#listEle1" ).removeClass( "active" );
$("#paymentHistoryClass").css("display","none");
$("#epayments").css("display","block");
}

}
}

这段代码工作正常。但我希望选项卡在移动 View 中变成 Accordion ,即屏幕尺寸小于 992 像素。

在移动 View 中应该是这样的。

    -------------------------
[ heading 1 ]
-------------------------
| |
| content1 |
| |
-------------------------


-------------------------
[ heading 2 ]
-------------------------
| |
| content2 |
| |
-------------------------

请向我提供 css 或 jscript 代码,以将选项卡转换为移动 View 中的 Accordion 。

非常感谢:)

最佳答案

使用 Bootstrap 选项卡折叠:https://github.com/flatlogic/bootstrap-tabcollapse

实现起来非常简单,不需要额外的代码。

关于javascript - 用于将 Bootstrap 导航栏更改为移动 View 中的 Accordion 的 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37189346/

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