quick-nav.js 728 Bytes
var QuickNav = function () {

    return {
        init: function () {
           	if( $('.quick-nav').length > 0 ) {
				var stretchyNavs = $('.quick-nav');				
				stretchyNavs.each(function(){
					var stretchyNav = $(this),
						stretchyNavTrigger = stretchyNav.find('.quick-nav-trigger');
					
					stretchyNavTrigger.on('click', function(event){
						event.preventDefault();
						stretchyNav.toggleClass('nav-is-visible');
					});
				});

				$(document).on('click', function(event){
					( !$(event.target).is('.quick-nav-trigger') && !$(event.target).is('.quick-nav-trigger span') ) && stretchyNavs.removeClass('nav-is-visible');
				});
			}
        }
    };
}();

QuickNav.init(); // init metronic core componets