Hey,
Wenn ich nichts gescheiteres finde (ausser iterativ ev.target.parent auf nodeName zu überprüfen) dann werde ich wohl https://stackoverflow.com/questions/152975/how-do-i-detect-a-click-outside-an-element# anwenden auch wenn https://css-tricks.com/dangers-stopping-event-propagation/ Philip Walton gerade davon abrät.
Wenn, dann würde ich die Navigation explizit im Eventlistener suchen.
document.body.addEventListener('click', function(event){
var element = document.getElementsByTagName('nav')
if (element) {
// do something
})
}
Gruß
Jo