$(document).ready(function(){ $('.mcol').columnize({ columns: 4}); $.each($('.mcol li'), function() { var $li = $(this), $test=$li.find('a'); if($test.length == 0){ $li.remove() } }) $('li.liSub:last-child dt').addClass('dd_wrapper'); $('li.liSub:last-child dd').addClass('sub'); $('ul#topnav li .sub').hide(); function megaHoverOver(){ $(this).find('.sub').stop().slideDown(200); }; function megaHoverOut(){ $(this).find('.sub').stop().slideUp(200); }; var $configSub = { over : megaHoverOver, out : megaHoverOut }; $('ul#topnav li').hoverIntent($configSub); $('ul#topnav .sub ul li:last-child a').css('border', 'none'); $('.cl_wrapper').hover(function(){ if($(this).next('div').is(':hidden')){ $(this).addClass('activate').next('div').slideDown(200).attr(':visible'); } }); $('.cl_wrapper').click(function(){ if($(this).next('div').is(':visible')){ $(this).next('div').slideUp(200, function(){ $(this).hide() }); $(this).removeClass('activate').next('div').attr(':hidden'); } }); $('.cc_wrapper').click(function(){ if($(this).next('div').is(':visible')){ $(this).removeClass('activate').next('div').slideUp(200, function(){ $(this).hide().attr(':hidden'); }); } else { $(this).next('div').slideDown(200).attr(':visible'); } }); $('.close').click(function(){ $(this).parent().slideUp(200, function(){ $(this).hide().attr(':hidden') }).prev().removeClass('activate'); }); });