【发布时间】:2016-04-28 02:56:00
【问题描述】:
我正在尝试创建类似于此图像的下拉效果:GIF,但是到目前为止我所拥有的:EXAMPLE 我似乎无法找到添加多个链接的方法,如果我确实添加了另一个内容 div,它就不会显示出来。希望有人能提供帮助,为此一直失眠哈哈。谢谢
HTML:
<div class="container">
<div class="header">Projects</div>
<div class="content" onclick="initContent('example')"><em>Example Project</em></div>
</div>
JS:
$(".header").click(function() {
$header = $(this);
//getting the next element
$content = $(this).next();
//checking if its already visible
$content.slideToggle(500, function() {
//execute this after slideToggle is done
//change text of header based on visibility of content div
$header.text(function() {});
});
});
我会尝试什么:
<div class="container">
<div class="header">Projects</div>
<div class="content" onclick="initContent('example')"><em>Example Project</em></div>
<div class="content" onclick="initContent('exampleNew')"><em>Example Project 2</em></div>
</div>
【问题讨论】:
-
jsfiddle.net/sfcm95yz/6 在你的下方查看我的代码
标签: javascript jquery html css drop-down-menu