私は単純な問題を抱えています.jQueryトグルを使用して、拡張可能なdrownを作成しようとしています。
機能全体を動作させることができますが、何らかの理由でサブメニューがメインをオーバーラップしています..属性padding-top:70pxと関係があると思います;
ここにある NAV メニューを再作成しようとしています: http://adidasdesignstudios.com/
HTML:
<header class="menu">
<div class="sub">
<nav>
<ul class="sub-options">
<li>
<div>
<a href="#all_crafted">1_</a>
<section><br>Check out product designs.</section>
</div>
</li>
<li>
<div>
<a href="#all_about">2_</a>
<section><br>Find out more about.</section>
</div>
</li>
<li>
<div>
<a href="#all_in">3_</a>
<section><br>Learn design.</section>
</div>
</li>
<li>
<div>
<a href="#all_jobs">4_</a>
<section><br>View current job opportunities.</section>
</div>
</li>
<li>
<div>
<a href="#all_cities">5_</a>
<section><br>See our locations.</section>
</div>
</li>
<li>
<div>
<a href="#all_academy">6_</a>
<section><br>Learn more.</section>
</div>
</li>
</ul>
</nav>
</div>
</header>
CSS:
.menu {
color:#515151;
height:70px;
left:0;
width:100%;
background-color:rgba(19,19,19,0.8);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC131313,endColorstr=#CC131313);
top:0;
position:fixed;
zoom:1;
margin:0 auto;
display:block;
padding-top:70px;
.sub {
background:#fff;
position:absolute;
z-index:2;
width:100%;
border-radius:3px;
/*box-shadow:0 2px 4px #ddd;*/
border:1px solid #ddd;
display:none;
/*padding:40px 0 3px;*/
}
jQuery:
$(".menu").hover(
function(){$(".sub").slideToggle(400);},
function(){$(".sub").hide();}
);
私は近いと思いますが、助けていただければ幸いです。