我正试图让我的导航从页面右侧展开。我有那个部分,但是当我点击按钮(我想用导航器移动)时,它会保持静止,并且不会向导向右推出。
这就是我所拥有的:
#wrap {
width:600px;
}
/* Navigation */
#nav {
position: fixed;
height:22px;
top: 50px;
right: 0px;
margin: 0px;
padding: 4px 0;
background: #00add2;
list-style: none;
z-index: 9999;
width: 555px;
}
#nav .nav-btn {
position: fixed;
top: 50px;
right: 0;
width: 40px;
height: 35px;
display: block;
cursor: pointer;
border:1px solid #000;
background: url('../images/nav-btn.png') no-repeat center center;
}
#nav .nav-btn img {
margin: 20px 0px 0px 13px;
}
#nav li {
display: inline;
padding: 0 10px;
text-align: center;
text-decoration: none;
color: #FFF;
font-family: 'misoregular';
font-size: 19px;
}
#nav li a {
color: #FFF;
text-decoration: none;
}
#nav li a:hover {
color: #000;
}
$(function() {
$('#nav').stop().animate({'margin-right':'-555px'},1000);
function toggleDivs() {
var $inner = $("#nav");
if ($inner.css("margin-right") == "-555px") {
$inner.animate({'margin-right': '0'});
$(".nav-btn").html()
}
else {
$inner.animate({'margin-right': "-555px"});
$(".nav-btn").html()
}
}
$(".nav-btn").bind("click", function(){
toggleDivs();
});
});
<div id="wrap">
<div id="nav">
<div class="nav-btn"></div>
<ul class="main-tabs">
<li><a href="#the-advantage">THE ADVANTAGE</a></li>
<li><a href="#banner-services">OUR SERVICES</a></li>
<li><a href="#team">OUR TEAM</a></li>
<li><a href="#banner-news">MAKING NEWS</a></li>
<li><a href="#banner-contact">CONTACT</a></li>
</ul>
</div>
</div>
这是我的小提琴http://jsfiddle.net/BrentRansom/9EcyR/
的链接提前致谢