2
0
mirror of https://expo.survex.com/repositories/troggle/.git synced 2025-12-16 22:57:14 +00:00

[svn] Turn main menu into dropdown (well actually, drop up) menu.

This commit is contained in:
substantialnoninfringinguser
2009-05-18 04:25:42 +01:00
parent 4a42396774
commit d99f44650c
3 changed files with 73 additions and 49 deletions

View File

@@ -1,4 +1,22 @@
/* The following serves to stretch the content div to the bottom of the margin images, or vice versa*/
function contentHeight(){
setMaxHeight($(".rightMargin,#content,.leftMargin,#col2"),$("#content"));
};
function setMaxHeight(group, target) {
tallest = 0;
group.each(function() {
thisHeight = $(this).height();
if(thisHeight > tallest) {
tallest = thisHeight;
}
});
target.height(tallest);
}
/*This is the jquery comment stuff */
$(document).ready(function() {
$('.searchable li').quicksearch({
@@ -19,6 +37,11 @@ $(".toggleEyeCandy").click(function () {
$(".toggleEyeCandy").toggle();
});
$(".toggleMenu").click(function () {
$("ul.dropdown li:not(.toggleMenu)").toggle();
$(".toggleMenu").toggle();
});
$(".nav").css('opacity','7')
$(".footer").hide();
$(".fadeIn").hide();
@@ -36,11 +59,11 @@ function linkHover(hoverLink,image){
$(hoverLink).hover(
function() {
$(image).fadeIn("slow");
$(hoverLink).css("background","gray");
/* $(hoverLink).css("background","gray");*/
},
function() {
$(image).fadeOut("slow");
$(hoverLink).css("background","black");
/* $(hoverLink).css("background","black");*/
}
);
@@ -48,27 +71,25 @@ $(hoverLink).hover(
};
linkHover("#expoWebsiteLink","#richardBanner");
linkHover("#cuccLink","#timeMachine");
linkHover("#cavesLink","#richardBanner");
linkHover("#caversLink","#timeMachine");
linkHover("#surveyBinderLink","#surveyHover");
linkHover("#troggle","#timeMachine");
/*dropdown (well, up actually) menu code from http://css-tricks.com/simple-jquery-dropdowns/*/
$("ul.dropdown li").hover(
function(){
$(this).addClass("hover");
$('ul:first',this).css('visibility','visible')
},
function(){
$(this).removeClass("hover");
$('ul:first',this).css('visibility', 'hidden');
});
$("ul.dropdown li ul li:has(ul)").find("a:first").append(" » ");
/* end dropdown menu code */
});
function contentHeight(){
setMaxHeight($(".rightMargin,#content,.leftMargin,#col2"),$("#content"));
};
function setMaxHeight(group, target) {
tallest = 0;
group.each(function() {
thisHeight = $(this).height();
if(thisHeight > tallest) {
tallest = thisHeight;
}
});
target.height(tallest);
}