33 lines
743 B
JavaScript
33 lines
743 B
JavaScript
/**
|
|
* navigation.js
|
|
*
|
|
* Handles toggling the navigation menu for small screens.
|
|
*/
|
|
|
|
jQuery(document).ready(function(){
|
|
|
|
jQuery('#site-navigation ul:first-child').clone().appendTo('.responsive-mainnav');
|
|
|
|
jQuery('#main-nav-button').click(function(event){
|
|
event.preventDefault();
|
|
jQuery('.responsive-mainnav').slideToggle('fast');
|
|
});
|
|
|
|
//sub-menu toggle
|
|
jQuery('.sub-menu').hide();
|
|
|
|
jQuery("li:has(ul)").click(function(){
|
|
|
|
jQuery("ul",this).slideToggle();
|
|
});
|
|
|
|
//close menu clicking anywhere
|
|
// jQuery(document).click(function() {
|
|
// jQuery(".responsive-mainnav").hide();
|
|
// });
|
|
// jQuery("#main-nav-button").click(function(e) {
|
|
// e.stopPropagation();
|
|
// return false;
|
|
// });
|
|
|
|
}); |