我有一个codepen在这里是从我的网站即时工作细分。Jquery - toggleClass()隐藏的DIV,但不是在DIV内的项目
http://codepen.io/anon/pen/vgPwxO
我的HTML:
<div id="navbar">
<div style=" text-align: center; margin-bottom: 30px;">[ABARTHTEXTLOGO]</div>
<div style="width: 100%; display: table;">
<div class="navbutton">TEST 1</div>
<div class="navbutton">TEST 2</div>
<div class="navbutton">TEST 3</div>
<div class="navbutton">TEST 4</div>
</div>
</div>
我的CSS:
#navbar
{
position: fixed;
width: 15%;
height: 100vh;
background: rgb(000, 000, 000);
background: rgba(000, 000, 000, 0.7);
margin: 0px;
padding: 0px;
float: left;
}
#navbar.clicked
{
width: 0%;
}
我的JQuery:
$(document).ready(function()
{
$('#navbar').click(function()
{
$('#navbar').toggleClass('clicked', 200);
});
});
对于这样做的目的,你只需点击导航栏关闭它。
您可以重新打开通过点击文本在DIV
然而,当我关闭它,我想所有的文本项与它消失了。目前他们都只是向左移动。
我如何让他们消失与div?
感谢,
非常感谢你!我会在10分钟内作出答复 –