Team:UNITN-Trento/JS/Subs/Header

From 2013.igem.org

(Difference between revisions)
 
(One intermediate revision not shown)
Line 1: Line 1:
-
//Javascript here
 
$(document).ready(function() {
$(document).ready(function() {
 +
$("#tn-menu > .hasSub > a").each(function() {
 +
$(this).click(function(e) {
 +
e.preventDefault();
 +
});
 +
$(this).mouseenter(function() {
 +
$("#tn-menu > li").removeClass("active");
 +
$("#tn-menu > li > ul").css({'display' : 'none'});
-
//Open the submenu
+
$(this).parent().addClass("active")
-
$("#tn-menu li").mouseenter(function(e) {
+
$(this).click(function() {
-
e.preventDefault();
+
document.location.href = $(this).attr('href');
-
$(this).children("ul").stop().slideDown();
+
});
 +
$(this).parent().children("ul").css({'display' : 'block'});
 +
})
});
});
-
 
+
$("#tn-menu > li:not(.hasSub) > a").each(function() {
-
//Close the submenu
+
$(this).mouseenter(function() {
-
$("#tn-menu li").mouseleave(function(e) {
+
$("#tn-menu > li").removeClass("active");
-
e.preventDefault();
+
$("#tn-menu > li > ul").css({'display' : 'none'});
-
$(this).children("ul").stop().slideUp();
+
$(this).parent().addClass("active")
 +
})
});
});
-
 
});
});

Latest revision as of 12:11, 9 September 2013

$(document).ready(function() { $("#tn-menu > .hasSub > a").each(function() { $(this).click(function(e) { e.preventDefault(); }); $(this).mouseenter(function() { $("#tn-menu > li").removeClass("active"); $("#tn-menu > li > ul").css({'display' : 'none'});

$(this).parent().addClass("active") $(this).click(function() { document.location.href = $(this).attr('href'); }); $(this).parent().children("ul").css({'display' : 'block'}); }) }); $("#tn-menu > li:not(.hasSub) > a").each(function() { $(this).mouseenter(function() { $("#tn-menu > li").removeClass("active"); $("#tn-menu > li > ul").css({'display' : 'none'}); $(this).parent().addClass("active") }) }); });