snoot: Div ausblenden, wenn man außerhalb klickt

Beitrag lesen

Du fragst hier ab, welches Element das Ziel des Klicks ist - und vergleichst, ob dieses Element identisch mit dem div-Container ist.

Wenn ich allerdings auf einen Link im div-Element klicke, so ist der Link das Ziel des Events. D.h. div != Event-Target, also müsste das div versteckt werden. Das war aber nicht Sinn der Sache, oder?

Eigentlich schon, ich wollte ja:

div verschwindet bei

a) Klick auf Link, oder
  b) Klick neben div

Also macht die Funktion im Grunde alles richtig - wenn auch unbeabsichtigt. Beim Klick auf einen Link würde das div auch verschwinden, weil das dann die onclick-Funktion erledigt.