Javascript 手风琴打开点击&;悬停预览?

Javascript 手风琴打开点击&;悬停预览?,javascript,html,jquery,css,Javascript,Html,Jquery,Css,我正在尝试在hover上预览手风琴的内容。然后让它在单击时保持打开状态。我包括密码笔。请帮忙 符号手风琴 在本例中,我们为每个按钮添加了一个加号。当用户单击按钮时,“加号”将替换为“减号” 第一节 知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。但是,在最低限度上,我们需要一个实验室来进行日常工作 第二节 知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。但是,在最低限度上,我们需要一个实验室来进行日常工作 第三节 知识产权是一种权利,是一种精英的权利,是劳动和

我正在尝试在hover上预览手风琴的内容。然后让它在单击时保持打开状态。我包括密码笔。请帮忙


符号手风琴
在本例中,我们为每个按钮添加了一个加号。当用户单击按钮时,“加号”将替换为“减号”

第一节 知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。但是,在最低限度上,我们需要一个实验室来进行日常工作

第二节 知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。但是,在最低限度上,我们需要一个实验室来进行日常工作

第三节 知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。但是,在最低限度上,我们需要一个实验室来进行日常工作

类似的东西

document.querySelectorAll('button.accordion').forEach(bt=>
{
bt.onclick=evt=>bt.classList.toggle('active')
})
手风琴{ 背景色:#eee; 颜色:#444; 光标:指针; 填充:18px; 宽度:100%; 文本对齐:左对齐; 大纲:无; 字体大小:15px; 过渡:0.4s; 填充:1em; 边框:1px纯蓝色; } .主动, .手风琴:悬停{ 背景色:#ccc; } .手风琴{ 内容:“\002B”; 颜色:#777; 字体大小:粗体; 浮动:对; 左边距:5px; } .手风琴.活动:在{ 内容:'\2212'; } .手风琴琴体{ 边框:1px纯红; 最大高度:0; 过渡:最大高度0.15s放松; 溢出:隐藏; } .主动+半主动手风琴体, .手风琴:悬停+div.手风琴-body{ 最大高度:500px; 过渡:最大高度0.25s缓进; } 有符号的手风琴 在本例中,我们为每个按钮添加了一个加号。当用户单击按钮时,“加号”为 替换为“减号”

第一节 知识产权是一种权利,是一种精英的权利,是劳动和福利的临时权利 麦格纳阿利夸。但是,我们必须从最低限度开始,在公共场所进行实验室实习 康塞奎特

第二节 知识产权是一种权利,是一种精英的权利,是劳动和福利的临时权利 麦格纳阿利夸。但是,我们必须从最低限度开始,在公共场所进行实验室实习 康塞奎特

第三节 知识产权是一种权利,是一种精英的权利,是劳动和福利的临时权利 麦格纳阿利夸。但是,我们必须从最低限度开始,在公共场所进行实验室实习 康塞奎特


适用于我,有什么问题吗?id必须是唯一的!ID“ACCHEAD”已定义请参见,您似乎正在显示与
匹配的所有标记。accordion body
尝试添加另一个类并选择要正确显示的类,例如
。accordion body first
.accordion body second
accordion body third
为什么不简单地使用
标记呢?它就是为这个而设计的,没有js编码,请参见第二部分的css定制OK。。。那么我该如何添加多个部分呢?癫痫休克
警报
@prettyInPink我想你认为要求的人体工程学是个坏主意?我也这么认为…@SarahO'Melia我觉得不验证我的答案是不公平的,因为转换值不是你期望的
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<h2>Accordion with symbols</h2>
<p>In this example we have added a "plus" sign to each button. When the user clicks on the button, the "plus" sign is replaced with a "minus" sign.</p>

<div>
 <button id="acchead" class="accordion">Section 1</button>
  <div class="accordion-body">
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
  </div>
  
   <button id="acchead" class="accordion">Section 2</button>
  <div class="accordion-body">
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
  </div>
  
  <button id="acchead" class="accordion">Section 3</button>
  <div class="accordion-body">
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
  </div>
</div>