Unbroke JS

This commit is contained in:
Phil Howard 2016-01-30 22:14:51 +00:00
parent c1aa262288
commit e5ebb125a3

View File

@ -9,10 +9,19 @@ jQuery(document).ready(function(){
$('#container').on('click',function(){ $('#container').on('click',function(){
dropdowns.slideUp(100); dropdowns.slideUp(100);
}) });
$('#sections > ul > li').hover(function(){ $('#sections > ul > li > a').click(function(e){
var dropdown = $(this).find('div'); e.preventDefault();
e.stopPropagation();
var dropdown = $(this).parent().find('div');
dropdowns.hide();
dropdown.show();
});
$('#sections > ul > li > a').hover(function(e){
e.preventDefault();
var dropdown = $(this).parent().find('div');
clearTimeout(overlay_slideUp); clearTimeout(overlay_slideUp);
if(dropdowns.filter(':visible').length){ if(dropdowns.filter(':visible').length){
dropdowns.hide(); dropdowns.hide();
@ -22,8 +31,9 @@ jQuery(document).ready(function(){
{ {
overlay_slideUp = setTimeout(function(){dropdowns.slideUp(100);dropdown.slideDown(100);}, 300); overlay_slideUp = setTimeout(function(){dropdowns.slideUp(100);dropdown.slideDown(100);}, 300);
} }
},function(){ },function(e){
var dropdown = $(this).find('div'); e.preventDefault();
var dropdown = $(this).parent().find('div');
clearTimeout(overlay_slideUp); clearTimeout(overlay_slideUp);
overlay_slideUp = setTimeout(function(){dropdown.slideUp(100);}, 500); overlay_slideUp = setTimeout(function(){dropdown.slideUp(100);}, 500);
}); });