首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery显示隐藏内容

jQuery显示隐藏内容
EN

Stack Overflow用户
提问于 2014-05-20 22:29:36
回答 1查看 77关注 0票数 0

我脑海中有一个想法,但是我被卡住了。我正在寻找与以下链接固定导航栏页面:关于联系人的投资组合

现在,我不想让" about“部分加载到新页面中,而是希望在单击"About”链接后,从“导航栏”下滑下一个大约470x330px的div框。

下面是我为导航设置代码格式的方式:

代码语言:javascript
复制
<li><a href="#" class="menu-button menu-drop"><span class="menu-label">Portfolio</span></a>
<div class="menu-dropdown menu-dropdown2">
<ul class="menu-sub">
<li><a href="index1.php?page=peoples" class="menu-subbutton"><span class="menu-label">People</span>
<div class="menu-desc">portraits/full figure</div></a></li>
<li><a href="#" class="menu-subbutton"><span class="menu-label">Products</span>
<div class="menu-desc">commercial base</div></a></li>
<li><a href="#" class="menu-subbutton"><span class="menu-label">Landscapes</span>
<div class="menu-desc">various landscapes</div></a></li>
<li><a href="index1.php?page=personal" class="menu-subbutton"><span class="menu-label">Personal</span>
<div class="menu-desc">personal aspects</div></a></li>
<li><a href="#" class="menu-subbutton"><span class="menu-label">Graphic Design</span>
<div class="menu-desc">various designs</div></a>
</li></ul></div></li> 
<li><a href="#" class="menu-button"><span class="menu-label">About</span></a></li>
<li><a href="#" class="menu-button"><span class="menu-label">Contact</span></a></li>

这是一个很酷的例子,只需点击“关于”:http://www.nicolastarierphotography.com/

EN

回答 1

Stack Overflow用户

发布于 2014-05-20 22:36:54

不如..。

A Pure CSS Solution?

HTML

代码语言:javascript
复制
<ul>
    <li><input id='dropdown' type='checkbox' /><label for='dropdown'>Dropdown</label>
        <div>content content content content content content content content content content content content content content content content content content</div>
    </li>
</ul>

CSS

代码语言:javascript
复制
ul {
    list-style:none;
    margin:0;
    padding:0;
}
li {
    float:right;
    margin-right:50px;
}
li input[type=checkbox] ~ div{ 
    position:absolute;
    max-height:0;
    overflow:hidden;
    transition:all 200ms ease-in;
}
li label{
    margin-left:-20px;
    background:white;
}
li input[type=checkbox]:checked ~ div{
    max-height:200px;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23762619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档