Team:KULeuven/Tools/Navigation Bar
From 2008.igem.org
(Difference between revisions)
Line 10: | Line 10: | ||
<style type="text/css"> | <style type="text/css"> | ||
- | + | @import url('http://www.student.kuleuven.be/~s0173901/wiki/css/dropdown.css'); | |
- | + | </style> | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | <script type="text/javascript" src="http://student.kuleuven.be/~s0173901/scripts/jquery.js"></script> | |
- | + | <script type="text/javascript"> | |
- | + | function ddnav() { | |
- | + | $('#ddnav ul li').hover( | |
- | + | function () { | |
- | + | $(this).find('div:first').css('display','block');}, | |
- | + | function () { | |
- | + | $(this).find('div:first').css('display','none');} | |
- | + | ); | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | # | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | } | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
} | } | ||
- | + | ||
- | # | + | function ddnavsub() { |
- | + | $('#ddnav span > a').toggle( | |
- | + | function () { | |
+ | $(this).removeClass("#ddnav expand").addClass("#ddnav collapse"); | ||
+ | $(this).parent().find('div:first').slideDown('fast'); | ||
+ | $(this).hover( | ||
+ | function (){$(this).css('background-color','#99AAFF');}, | ||
+ | function (){$(this).css('background-color','#99AAFF');});}, | ||
+ | function () { | ||
+ | $(this).removeClass("#ddnav collapse").addClass("#ddnav expand"); | ||
+ | $(this).parent().find('div:first').css('display','none'); | ||
+ | $(this).hover( | ||
+ | function (){$(this).css('background-color','#99CCFF');}, | ||
+ | function (){$(this).css('background-color','#075A90');});} | ||
+ | ).addClass("#ddnav expand"); | ||
} | } | ||
- | + | ||
- | # | + | function ddtoggle() { |
- | + | $('#ddtoggle').toggle( | |
+ | function () { | ||
+ | $(this).removeClass('undocked').addClass('docked'); | ||
+ | $('#ddnav').css('position','fixed');}, | ||
+ | function () { | ||
+ | $(this).removeClass('docked').addClass('undocked'); | ||
+ | $('#ddnav').css('position','static');} | ||
+ | ); | ||
} | } | ||
+ | |||
+ | function ddmsie() { | ||
+ | /* IE doesn't consider anchor elements with no href value to be links, use jquery to enable hover */ | ||
+ | $('#ddnav a').hover( | ||
+ | function () {$(this).css('background-color','#99ccff');}, | ||
+ | function () {$(this).css('background-color','#075a90');} | ||
+ | ); | ||
+ | |||
+ | /* toggle doesn't work yet */ | ||
+ | $('#ddtoggle').css('display','none'); | ||
+ | |||
+ | $('#ddnav ul').css('display','inline-block'); | ||
+ | $('#ddnav ul li').css('display','inline'); | ||
+ | $('#ddnav ul li').css('position','relative'); | ||
+ | $('#ddnav ul li>a').css('display','inline-block'); | ||
+ | $('#ddnav ul li>a').css('margin-right','-4px'); | ||
+ | |||
+ | $('#ddnav div').css('left','0'); | ||
+ | $('#ddnav div').css('top','100%'); | ||
+ | $('#ddnav span div').css('top','0'); | ||
+ | } | ||
+ | |||
+ | function ddmozilla() { | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
} | } | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | + | $(function () { | |
- | $( | + | ddnav(); |
- | + | ddnavsub(); | |
- | + | ddtoggle(); | |
- | function | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | if(jQuery.browser.msie) ddmsie(); | |
- | + | if(jQuery.browser.mozilla) ddmozilla(); | |
- | + | }); | |
- | + | ||
- | + | ||
- | }); | + | |
</script> | </script> | ||
- | <div | + | <div id="ddtoggle" class="undocked"></div> |
+ | <div id="ddwrapper"> | ||
+ | <div id="ddnav"> | ||
<ul> | <ul> | ||
<li> | <li> | ||
Line 267: | Line 202: | ||
</ul> | </ul> | ||
+ | </div> | ||
</div> | </div> | ||
</html> | </html> |
Revision as of 07:56, 4 September 2008