gpt4 book ai didi

javascript - 折叠导航栏不适用于 HTML、CSS 和 JavaScript

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

我创建了 CSS:

.nav{
right: 0px;
left: 0px;
margin-top: 0px;
margin-bottom:20px;
height: 35px;
text-align: center;
background-color: red;
z-index: 1;
}

.sticky {

background: #000;
text-align: center;
margin: 0 auto;
position: fixed;
z-index: 9999;
border-top: 0;
top: 0px;
font-size: 17px;
box-shadow: 0px 0px 3px 0px #949494;
background: #10b5fa;
padding-top: 6px;

}
.accordion-section-title {

width:100%;
padding:10px;
display:inline-block;
border-bottom:1px solid #1a1a1a;
background:#333;
transition:all linear 0.15s;
/* Type */
font-size:1.200em;
text-shadow:0px 1px 0px #1a1a1a;
color:#fff;
text-decoration: none;
}

.accordion-section-title.active, .accordion-section-title:hover {
background:#4c4c4c;
/* Type */
text-decoration:none;
}



/*----- Section Content -----*/
.accordion-section-content {
padding:10px;
display:none;
}

我的 JavaScript

jQuery(document).ready(function() {
function close_accordion_section() {
jQuery('.accordion .accordion-section-title').removeClass('active');
jQuery('.accordion .accordion-section-content').slideUp(300).removeClass('open');
}

jQuery('.accordion-section-title').click(function(e) {
// Grab current anchor value
var currentAttrValue = jQuery(this).attr('href');

if(jQuery(e.target).is('.active')) {
close_accordion_section();
}else {
close_accordion_section();

// Add active class to section title
jQuery(this).addClass('active');
// Open up the hidden content panel
jQuery('.accordion ' + currentAttrValue).slideDown(300).addClass('open');
}

e.preventDefault();
});
});

还有我的 HTML:

<nav class="nav sticky">

<a class=".accordion-section-title" href="#tujuan"> Kategori</a>
<div id="tujuan" class="accordion-section-content">
<p>Hello World</p>
</div>

</nav>

我的问题是为什么id“tujuan”不能显示 Accordion ?这是我了解到的来源:http://demos.inspirationalpixels.com/Accordion-with-HTML-CSS-&-jQuery/

谢谢

最佳答案

只看代码,行:<a class=".accordion-section-title" href="#tujuan"> Kategori</a>删除“.accordion”前面的句号。

要做到:--> <a class="accordion-section-title" href="#tujuan"> Kategori</a>

您唯一一次将类称为“.something”是在 HTML 之外调用它的时候。像 CSS 或 JS,否则只需正常输入类即可。

如果您创建一个 jsfiddle,我可以对其进行更深入的研究。否则,祝你好运,编码愉快!!

CB

关于javascript - 折叠导航栏不适用于 HTML、CSS 和 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32959498/

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