Nav Selector

by QMaster

HTML

<div id="head">
        <div class="container">
            <div class="cover"></div>
            <a href="#"><h1 class="logo pull-left">C<span class="logo_space">AV</span>O</h1>
            </a> <!-- end logo !-->
            <div id="nav_button"></div>
            <ul class="nav pull-right">
                <li><a href="#menu">Menu</a>
                    <ul class="sub_menu">
                        <li><a href="#">Starters</a></li>
                        <li><a href="#">Breakfast and Brunch</a></li>
                        <li><a href="#">Salads</a></li>
                        <li><a href="#">Sandwiches and Wraps</a></li>
                        <li><a href="#">Pasta</a></li>
                        <li><a href="#">Mains</a></li>
                        <li><a href="#">Pizza</a></li>
                    </ul>
                </li>
                <li><a href="#">About Us</a></li>
                <li><a href="#">Contact</a></li>
            </ul>
        </div><!-- end container !-->
    </div> <!-- end header !-->

JavaScript

$(document).ready( function(){

    var currentPosition = 'closed'
    
    $('.nav').click(function() {

        if (currentPosition == 'closed') {
            alert('open');
            $('.nav').addClass('open');
            currentPosition = 'open';
        }
        else {
            alert('close');
            $(this).removeClass('open');
            currentPosition = 'closed';
        }
    });
    
    $('.nav > li > li').click(function() {

        if (currentPosition == 'closed') {
            alert('open');
            $(this).addClass('open');
            currentPosition = 'open';
        }
        else {
            alert('close');
            $('.nav').removeClass('open');
            currentPosition = 'closed';
        }
    });
});