Impedir clique no elemento pai
Olá pessoal, eu tenho um elemento que uso como o fundo de um "modal" e ele encapsula o próprio "modal", eu coloquei um evento de clique nesse fundo para fechar esse "modal", o que acontece é que se eu clicar em qualquer elemento filho, eu disparo o evento de clique do fundo.
Como eu faço para parar esse comportamento?
Como eu faço para parar esse comportamento?
Marcus Holloways
Curtidas 0
Respostas
Eduardo Chaves
17/01/2017
Olá Marcus, bom dia.
Poderia informar o seu código para poder dar uma olhada ?
assim ficará mais Fácil te ajudar.
um abraço.
Poderia informar o seu código para poder dar uma olhada ?
assim ficará mais Fácil te ajudar.
um abraço.
GOSTEI 0
Marcus Holloways
17/01/2017
Opa Duhsoares21, o meu código está assim:
Obrigado.
<div class="modal-bg active">
<div class="modal-block">
<p>mensagem</p>
<i class="fa fa-close" class="btn-modal-close"></i>
<button class="btn-modal-ok">Ok</button>
</div>
</div>
<script>
$(document).ready(function(){
$(".modal-bg").click(function(){
$(this).removeClass("active");
});
$(".btn-modal-close").click(function(){
$(this).closest(".modal-bg").removeClass("active");
});
$(".btn-modal-ok").click(function(){
alert($(this).closest(".modal-block p").text());
});
});
</script>Obrigado.
GOSTEI 0