/* * menu - v1.0 - 2013-10-01 * plugin menu for piwitheme * http://piwitheme.fr/ * */ (function($) { $('li.liSub:last-child dt').addClass('dd_wrapper'); $('li.liSub:last-child dd').addClass('sub'); $('.mcol').columnize({ columns : 4, doneFunc : function(){ $('.sub').hide(); } }); $.each($('.mcol li'), function() { var $li = $(this), $test=$li.find('a'); if($test.length == 0){ $li.remove() } }) $('#topnav li').each(function(){ if($(':first-child', this).hasClass('cl_wrapper')){ $(this).addClass('ident'); } else{ $(this).addClass('menu') } }); function megaHoverOver(){ $(this).addClass('activate').find('.sub').stop().slideDown(200); }; function megaHoverOut(){ $(this).find('.sub').stop().slideUp(200,function(){$(this).parent().removeClass('activate')}); }; var $configSub = { over : megaHoverOver, out : megaHoverOut }; $('.menu').hoverIntent($configSub); $('.sub ul li:last-child a').css('border', 'none'); $('.ident').mouseenter(function(){ if($(this).children('div').is(':hidden')){ $(this).addClass('activate').children('div').slideDown(200).attr(':visible'); } }); $('.cl_wrapper').click(function(){ if($(this).next('div').is(':visible')){ $(this).next('div').slideUp(200, function(){ $(this).hide() }); $(this).next('div').attr(':hidden'); $(this).parent().removeClass('activate'); } }); $('.close').click(function(){ $(this).parent().slideUp(200, function(){ $(this).hide().attr(':hidden') }); $('.ident').removeClass('activate'); }); $('#qsearchInput').attr('value',qsearch_prompt); $('#qsearchInput').focus(function(){ if($('#qsearchInput').val() == qsearch_prompt){ $('#qsearchInput').val('') } }); $('#qsearchInput').blur(function(){ if($('#qsearchInput').val() != qsearch_prompt){ $('#qsearchInput').val(qsearch_prompt) } }); })(jQuery);