Javascript 如何设置切换效果的样式?

Javascript 如何设置切换效果的样式?,javascript,jquery,html,css,drop-down-menu,Javascript,Jquery,Html,Css,Drop Down Menu,我是html和CSS的新手。我正在为我们的网站设计一个网站。我正在使用以下代码为我们会议的受邀发言人获得切换效果,该效果将显示一个下拉列表框,其中包含他们的研究兴趣 <tr><tr><tr><td><th></th></td></tr></tr></tr><!DOCTYPE html> <html> <head> <style>

我是html和CSS的新手。我正在为我们的网站设计一个网站。我正在使用以下代码为我们会议的受邀发言人获得切换效果,该效果将显示一个下拉列表框,其中包含他们的研究兴趣

<tr><tr><tr><td><th></th></td></tr></tr></tr><!DOCTYPE html>
<html>
<head>
<style>
.maindrop{
  width:50%;
}
.bar{
  padding: 20px;
color: white;
background: #1FB5AC;
display: block;
font-family: Times;
text-decoration: none;
font-size: 16px;
}

.bar:hover{
background: gray;
}

.dropbox{
  height: 0;
  transition: 1s;
  overflow: hidden;
  width : 100%;
   transition-property: background;
  transition-timing-function: linear;   
}

.dropbox:target{
  height:auto;
}
</style>
</head>
<body>

<div class="maindrop">
  <div class="fold default">
    <a class="bar" href="#tab1">Speaker 1</a>
    <div class="dropbox" id='tab1'>
      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam diam enim, interdum eget iaculis in, pretium non libero. Pellentesque id interdum risus, vitae iaculis ipsum. Duis mi tortor, sodales nec nisl nec, venenatis sollicitudin turpis. Pellentesque hendrerit nec massa sit amet scelerisque. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque a mi sit amet metus hendrerit placerat. Duis ullamcorper lectus vel erat luctus egestas. Maecenas pharetra justo sed nulla blandit, ut viverra diam posuere.
    </div>
  </div>
  <div class="fold" >
    <a class="bar" href="#tab2"> Speaker 2</a>
    <div class="dropbox" id='tab2'>
      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam diam enim, interdum eget iaculis in, pretium non libero. Pellentesque id interdum risus, vitae iaculis ipsum. Duis mi tortor, sodales nec nisl nec, venenatis sollicitudin turpis. Pellentesque hendrerit nec massa sit amet scelerisque. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque a mi sit amet metus hendrerit placerat. Duis ullamcorper lectus vel erat luctus egestas. Maecenas pharetra justo sed nulla blandit, ut viverra diam posuere.
    </div>
  </div>
  <div class="fold">
    <a class="bar" href="#tab3"> Speaker 3</a>
    <div class="dropbox" id='tab3'>
      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam diam enim, interdum eget iaculis in, pretium non libero. Pellentesque id interdum risus, vitae iaculis ipsum. Duis mi tortor, sodales nec nisl nec, venenatis sollicitudin turpis. Pellentesque hendrerit nec massa sit amet scelerisque. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque a mi sit amet metus hendrerit placerat. Duis ullamcorper lectus vel erat luctus egestas. Maecenas pharetra justo sed nulla blandit, ut viverra diam posuere.
    </div>
  </div>
  <div class="fold">
    <a class="bar" href="#tab4"> Speaker 4</a>
    <div class="dropbox" id='tab4'>
      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam diam enim, interdum eget iaculis in, pretium non libero. Pellentesque id interdum risus, vitae iaculis ipsum. Duis mi tortor, sodales nec nisl nec, venenatis sollicitudin turpis. Pellentesque hendrerit nec massa sit amet scelerisque. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque a mi sit amet metus hendrerit placerat. Duis ullamcorper lectus vel erat luctus egestas. Maecenas pharetra justo sed nulla blandit, ut viverra diam posuere.
    </div>
  </div>
</div>

</body>
</html>

梅恩德罗普先生{
宽度:50%;
}
.酒吧{
填充:20px;
颜色:白色;
背景:1FB5AC;
显示:块;
字体家族:时代;
文字装饰:无;
字体大小:16px;
}
.bar:悬停{
背景:灰色;
}
.升降箱{
身高:0;
过渡:1s;
溢出:隐藏;
宽度:100%;
过渡性质:背景;
过渡时间函数:线性;
}
.dropbox:目标{
高度:自动;
}
Lorem ipsum dolor sit amet,是一位杰出的献身者。不,不,不自由,不自由。佩伦茨克是一个充满活力的人。托托河沿岸、尼索河沿岸、苏黎世威尼斯、turpis。佩伦特斯·亨德雷特·内克·马萨坐在阿梅特权杖旁。虎口浮雕和肘部浮雕同侧前庭;我坐在一个叫埃米特·梅特斯·亨德雷特的地方。两位是乌拉姆·科珀·埃古斯塔。梅塞纳·法雷特拉只不过是一个无稽之谈,而不是一个充满活力的人。
Lorem ipsum dolor sit amet,是一位杰出的献身者。不,不,不自由,不自由。佩伦茨克是一个充满活力的人。托托河沿岸、尼索河沿岸、苏黎世威尼斯、turpis。佩伦特斯·亨德雷特·内克·马萨坐在阿梅特权杖旁。虎口浮雕和肘部浮雕同侧前庭;我坐在一个叫埃米特·梅特斯·亨德雷特的地方。两位是乌拉姆·科珀·埃古斯塔。梅塞纳·法雷特拉只不过是一个无稽之谈,而不是一个充满活力的人。
Lorem ipsum dolor sit amet,是一位杰出的献身者。不,不,不自由,不自由。佩伦茨克是一个充满活力的人。托托河沿岸、尼索河沿岸、苏黎世威尼斯、turpis。佩伦特斯·亨德雷特·内克·马萨坐在阿梅特权杖旁。虎口浮雕和肘部浮雕同侧前庭;我坐在一个叫埃米特·梅特斯·亨德雷特的地方。两位是乌拉姆·科珀·埃古斯塔。梅塞纳·法雷特拉只不过是一个无稽之谈,而不是一个充满活力的人。
Lorem ipsum dolor sit amet,是一位杰出的献身者。不,不,不自由,不自由。佩伦茨克是一个充满活力的人。托托河沿岸、尼索河沿岸、苏黎世威尼斯、turpis。佩伦特斯·亨德雷特·内克·马萨坐在阿梅特权杖旁。虎口浮雕和肘部浮雕同侧前庭;我坐在一个叫埃米特·梅特斯·亨德雷特的地方。两位是乌拉姆·科珀·埃古斯塔。梅塞纳·法雷特拉只不过是一个无稽之谈,而不是一个充满活力的人。
问题: 首先,动画工作不正常。下拉框应缓慢而轻柔地移动。(我想我错过了一些动画效果!!!)

我错过了什么

第二件事,第一次点击下拉框可见,然后在第二次点击可以使框复位知道。怎么做

注:如果有任何样式选项,将使外观更好,请随时编辑代码。我期待着以一种愉快而优雅的方式介绍大会发言人。

.maindrop{
宽度:50%;
}
.酒吧{
填充:20px;
颜色:白色;
背景:1FB5AC;
显示:块;
字体家族:时代;
文字装饰:无;
字体大小:16px;
过渡:放松;
}
.bar:悬停{
背景:灰色;
}
.升降箱{
最大高度:0;
过渡:放松;
溢出:隐藏;
宽度:100%;
}
.dropbox:目标{
最大高度:300px;
}

Lorem ipsum dolor sit amet,是一位杰出的献身者。不,不,不自由,不自由。佩伦茨克是一个充满活力的人。托托河沿岸、尼索河沿岸、苏黎世威尼斯、turpis。佩伦特斯·亨德雷特·内克·马萨坐在阿梅特权杖旁。虎口浮雕和肘部浮雕同侧前庭;我坐在一个叫埃米特·梅特斯·亨德雷特的地方。两位是乌拉姆·科珀·埃古斯塔。梅塞纳·法雷特拉只不过是一个无稽之谈,而不是一个充满活力的人。
Lorem ipsum dolor sit amet,是一位杰出的献身者。不,不,不自由,不自由。佩伦茨克是一个充满活力的人。托托河沿岸、尼索河沿岸、苏黎世威尼斯、turpis。佩伦特斯·亨德雷特·内克·马萨坐在阿梅特权杖旁。虎口浮雕和肘部浮雕同侧前庭;我坐在一个叫埃米特·梅特斯·亨德雷特的地方。两位是乌拉姆·科珀·埃古斯塔。梅塞纳·法雷特拉只不过是一个无稽之谈,而不是一个充满活力的人。
Lorem ipsum dolor sit amet,是一位杰出的献身者。不,不,不自由,不自由。佩伦茨克是一个充满活力的人。托托河沿岸、尼索河沿岸、苏黎世威尼斯、turpis。佩伦特斯·亨德雷特·内克·马萨坐在阿梅特权杖旁。虎口浮雕和肘部浮雕同侧前庭;我坐在一个叫埃米特·梅特斯·亨德雷特的地方。两位是乌拉姆·科珀·埃古斯塔。梅塞纳·法雷特拉只不过是一个无稽之谈,而不是一个充满活力的人。
Lorem ipsum dolor sit amet,是一位杰出的献身者。Nam diam enim、interdum eget iaculis in、,
dropbox.style.height = '0';
dropbox.style.height = dropbox.scrollHeight + 'px';