forked from mirror/_s
Merge pull request #1379 from GitarMan/close-small-menu-on-click-outside
Close small menu when user clicks outside #1375
This commit is contained in:
commit
d86ec8cb63
|
@ -42,6 +42,17 @@
|
|||
}
|
||||
};
|
||||
|
||||
// Close small menu when user clicks outside
|
||||
document.addEventListener( 'click', function( event ) {
|
||||
var isClickInside = container.contains( event.target );
|
||||
|
||||
if ( ! isClickInside ) {
|
||||
container.className = container.className.replace( ' toggled', '' );
|
||||
button.setAttribute( 'aria-expanded', 'false' );
|
||||
menu.setAttribute( 'aria-expanded', 'false' );
|
||||
}
|
||||
} );
|
||||
|
||||
// Get all the link elements within the menu.
|
||||
links = menu.getElementsByTagName( 'a' );
|
||||
|
||||
|
|
Reference in New Issue