Edit in JSFiddle


              
<nav id="nav">
    <ul>
        <li><a href="./1/">1</a>
            <ul class="children-1">
                <li><a href="./1-1/">1-1</a>
                    <ul class="children-2">
                        <li><a href="./1-1-1/">1-1-1</a></li>
                        <li><a href="./1-1-2/">1-1-2</a></li>
                    </ul>                
                </li>
                <li><a href="./1-2/">1-2</a>
                    <ul class="children-2">
                        <li><a href="./1-2-1/">1-2-1</a></li>
                        <li><a href="./1-2-2/">1-2-2</a></li>
                        <li><a href="./1-2-3/">1-2-3</a></li>
                        <li><a href="./1-2-4/">1-2-4</a></li>
                    </ul>
                </li>
                <li><a href="./1-3/">1-3</a>
                    <ul class="children-2">
                        <li><a href="./1-3-1/">1-3-1</a></li>
                    </ul>                
                </li>
            </ul>
        </li>
        <li><a href="./2/">2</a>
            <ul class="children-1">
                <li><a href="./2-1/">2-1</a>
                    <ul class="children-2">
                        <li><a href="./2-1-1/">2-1-1</a></li>
                        <li><a href="./2-1-2/">2-1-2</a></li>
                    </ul>                                
                </li>
                <li><a href="./2-2/">2-2</a>
                    <ul class="children-2">
                        <li><a href="./2-2-1/">2-2-1</a></li>
                        <li><a href="./2-2-2/">2-2-2</a></li>
                    </ul>                                
                </li>
                <li><a href="./2-1/">2-3</a>
                    <ul class="children-2">
                        <li><a href="./2-3-1/">2-3-1</a></li>
                        <li><a href="./2-3-2/">2-3-2</a></li>
                        <li><a href="./2-3-3/">2-3-3</a></li>
                        <li><a href="./2-3-4/">2-3-4</a></li>
                    </ul>                
                </li>
            </ul>
        </li>
    </ul>
</nav>


<script>
/*
	By Osvaldas Valutis, www.osvaldas.info
	Available for use under the MIT License
*/
    
;(function( $, window, document, undefined )
{
	$.fn.doubleTapToGo = function( params )
	{
		if( !( 'ontouchstart' in window ) &&
			!navigator.msMaxTouchPoints &&
			!navigator.userAgent.toLowerCase().match( /windows phone os 7/i ) ) return false;

		this.each( function()
		{
			var curItem = false;

			$( this ).on( 'click', function( e )
			{
				var item = $( this );
				if( item[ 0 ] != curItem[ 0 ] )
				{
					e.preventDefault();
					curItem = item;
				}
			});

			$( document ).on( 'click touchstart MSPointerDown', function( e )
			{
				var resetItem = true,
					parents	  = $( e.target ).parents();

				for( var i = 0; i < parents.length; i++ )
					if( parents[ i ] == curItem[ 0 ] )
						resetItem = false;

				if( resetItem )
					curItem = false;
			});
		});
		return this;
	};
})( jQuery, window, document );
    
    
$( function()
    {
    $( '#nav li:has(ul)' ).doubleTapToGo();
    });
</script>
/*ナビゲーション*/

#nav{
    background:#E6E4D7;
    float:left;
    margin:15px;
}

#nav li{
	text-align:center;
	position:relative;
	float:left;
    width:110px;
}

#nav a{
    text-decoration:none;
    color:#333;
}

#nav li a{
	display:block;
	height:38px;
	line-height:38px;
	font-size:12px;
}

#nav .children-1 a,
#nav .children-2 a{
	height: 30px;
	line-height: 30px;
	width: 100%;
	background: #E6E4D7;
	border-top: 1px solid #D8D7CA;
}

#nav .children-2 a{
	width:100%;
}

#nav li .children-1 li,
#nav li .children-2 li{
	width:110px;
}

#nav li .children-1{
	display:none;
	position:absolute;
	top:38px;
	left:0px;
	width:100%;
}

#nav li .children-1 li .children-2{
	display:none;
	position:absolute;
	top:0px;
	left:110px;
	width:100%;
}

#nav li:hover .children-1{
	display:block;
	background:#E6E4D7;
}

#nav .children-1 li:hover .children-2{
	display:block;
	background:#E6E4D7;
}


#nav li:hover > a{
	background:#E6E4D7;
}

#nav li:hover a:hover{
	background:#DBD8C5;
}