我对一个脚本有问题。我相信这很简单,不幸的是对我来说不是那么简单。我想要做的是显示一个 div (点击后出现)。当您单击“产品”时,它应该会发生。我到目前为止是这样的:
<div id="header">
<div id="headcont">
<div id="main-menu">
<a href="#" id="button-products">Products</a>
</div>
<div id="products-menu">
<a href="#">Jackleg units</a>
<a href="#">Antivandal units</a>
<a href="#">Storage containers</a>
</div>
</div>
</div>
和CSS:
body{
background-color:#666;
}
#header{
position:absolute;
top:0px;
background-color: rgba(0, 0, 0, .9);
width:100%;
height:70px;
border-bottom:1px #999 solid;
padding:15px 0;
z-index:200;
}
#headcont{
overflow:hidden;
width: 480px;
margin: 0 auto;
}
#main-menu{
margin-top:55px;
float:right;
}
#main-menu a{
display:block;
width: auto;
font-size:1.7em;
float:left;
margin: 0 10px;
color:#eee;
}
#products-menu{
overflow:hidden;
background-color: rgba(255, 255, 255, .8);
width:980px;
display: none;
}
#products-menu a{
display:block;
width: auto;
background-color:rgba(0, 0, 0, .6);
padding: 5px;
margin: 2px 5px 2px 0;
text-decoration:none;
font-size:1.7em;
float:left;
color:#eee;
}
主要的事情 - jquery:
$(function() { $('#button-products').on('click', function() { $('#products-menu').css("display:","block"); }); });
它有点长,所以我使用 jsfiddle 来帮助您理解我正在尝试做的事情:JSFIDDLE。非常感谢您的帮助。