masterlevel

jQuery: DIV-Layer schließen nach klick außerhalb des Layers

Wenn mal eine Div-Ebene völlig sinnlos offen bleibt, meist durch ein jQuery – Plugin, welches nicht so arbeitet wie erwartet oder im Zusammenspiel mit anderen den Dienst versagt, hilft folgendes Snippet:


$(window).click(function(ev) {

if($(ev.target).attr('id') != "#myLayer" ) {

$("#myLayer").hide();

 }

});

In diesem Fall wird der Div-Layer mit der ID #myLayer geschlossen, sobald man außerhalb klickt.

Die mobile Version verlassen