ma situation est:jQuery - cliquez sur parent est hérité des enfants
<div class="overlay">
<div class="modal"></div>
</div>
maintenant je veux que cliquer sur plaqueras cache à la fois .overlay
et .modal
divs, donc:
$('.overlay').on('click',function(){
$(this+',.modal').hide();
});
et cela fonctionne, mais il y a un problème, si je clique sur .modal
il fait la même chose, et je ne veux pas, je dois dire à jquery pour cacher les divs seulement si je clique sur .overlay et pas si je clique sur .modal
Comment puis-je faire? Il semble que l'événement attaché à .overlay soit hérité des enfants.
grâce à des conseils
Ici JSFIDDLE
utilisation de div id et de déclenchement de id –
@SJnawali vraiment? pouvez-vous expliquer pourquoi s'il vous plaît? – sbaaaang