如何使用JavaScript创建手风琴盒?

如何使用JavaScript创建手风琴盒?,javascript,html,css,Javascript,Html,Css,我想要的是: Start: End: ---------------- ---------------- |asdf | | | ---------------- | stuff | | | |

我想要的是:

Start:                        End:
----------------          ----------------
|asdf          |          |              |
----------------          |   stuff      |
                          |              |
                          |              |
                          ----------------
                          |     asdf     |  
                          ----------------
当您单击asdf时,它应该看起来像结束框,但是“填充”框应该逐渐出现,因此看起来asdf框正在下拉填充菜单。当再次单击asdf时,它应该看起来像是填充框正在拉起asdf框并在开始位置结束


<>我怎么能做到这一点?

我意识到这可能比你想要的解决方案更重(或者根本不希望使用jQuery),但是你可能想考虑. 更新:由Packt的Dan Wellman编写


<强>更新2:< /强>如果您没有使用jQuery UI出售,

我意识到这可能比您希望的解决方案更重(或者根本不希望使用jQuery),但您可能想考虑. 更新:由Packt的Dan Wellman编写


更新2:如果您不喜欢使用jQuery UI,。

如果出于某种原因您想重新发明轮子,您需要设置一个函数,该函数会定期调用(通过setTimeout()、clearTimeout()或setInterval()和clearInterval()函数),以在建立状态(打开或关闭)后控制动画通过onclick处理程序


然而,绝大多数人只会使用或使用其他著名的JavaScript框架,从而为其他功能领域节省时间和精力。

如果出于某种原因您想重新发明轮子,则需要设置一个定期调用的函数(通过setTimeout()、clearTimeout()或setInterval()调用)和clearInterval()函数),通过onclick处理程序建立状态(打开或关闭)后控制动画


然而,绝大多数人只会使用或使用其他著名的JavaScript框架,从而为其他功能领域节省时间和精力。

是否有一个手风琴盒只适用于一个盒子?不是有多个,它只是一个有标题的框,你点击标题,内容下拉,再次点击,它隐藏了内容?是否有一个手风琴框只适用于一个框?不是有多个,而是一个带有标题的框,单击标题,内容下拉,再次单击,内容隐藏?