Wiem, że to stare pytanie, ale dużo szukałem. Chcę usunąć klasę po kliknięciu poza tym ciałem. tutaj jest mój kod:
HtmlUsuń klasę po kliknięciu poza div
<div id="user-login-top">Enter</div>
<div id="user-login-wrapper" class="">visible</div>
Jquery
$(function() {
$("#user-login-top").on("click", function() {
$("#user-login-wrapper").addClass("wide");
});
$(document).on("click", function (e) {
if ($(e.target).is("#user-login-wrapper") === false) {
$("#user-login-wrapper").removeClass("wide");
}
});
});
i oto skrzypce: Fiddle
Dziękujemy za pomoc!
Thx
http://jsfiddle.net/32bitkid/7f32byhn/2/ –
thx @MohitArora to działało, powinieneś odpowiedzieć, a ja podpiszę;) –
potwierdzona odpowiedź również dobrze :) –