导航菜单响应

时间:2015-11-27 14:00:53

标签: jquery html css navigation hamburger-menu

我正在尝试让我的网站响应并在点击汉堡徽标时获取导航菜单,但它不会出现在点击上。什么都没有向下滚动。 不要得到我做错的事。 这就是我所做的:

 <script>
     $(document).ready(function (){
         $('#nav-btn').on("click", function() {
            $('#main-nav').slideToggle("slow");
            $(window).resize(function() {
                if($(window).width() > 1000) {
                    $("#main-nav").removeAttr("style");
                }
            });
         });
    });
    </script>


<span class="nav-btn"></span>
 <nav id="main-nav">
    <ul>
        <li><a href="#home" class="scroll">HOME</a></li>
        <li><a href="#about" class="scroll">ABOUT</a></li>
        <li><a href="#portfolio" class="scroll">PORTFOLIO</a></li>
        <li><a href="#contact" class="scroll">CONTACT</a> </li>                  </ul>
 </nav> 

CSS:

@media screen and (max-width: 1000px) {

 #main-nav {
    text-align: left;
    display: none;
 }

 #main-nav li {
    display: block;
    border-bottom: 5px #565656 solid;
    padding: 5px 0 5px 0;
 }

 #main-nav li:last-child {
    border-bottom: none;
 }

 span.nav-btn {
    display: block;
    color: #333;
    font-size: 40px;
    text-align: center;
    cursor: pointer;
    width: 5%;
    float: left;
    overflow: hidden;
    margin: auto;
    padding-left: 2em;
 }

 .nav-btn:before {
    content: url("hamburger.png");
 } 

}

0 个答案:

没有答案