jQuery evento Click per il documento, ma ignorare un div
-
22-08-2019 - |
Domanda
Ho una presentazione on-line su cui sto lavorando utilizzando jQuery. Ho l'uso $ (document) evento .Clicca per rilevare quando un utente fa clic sulla pagina per sapere quando per mostrare il punto proiettile successivo nella diapositiva o per passare alla pagina successiva.
Il problema che sto funzionando in è il mio lavoro mi ha fatto inserire un commento scatola sulla parte inferiore della pagina e quando mai un utente fa clic sulla casella di commento o il pulsante commento salvarlo incendi anche l'evento click per la pagina.
C'è un modo che io possa avere l'evento click per l'intera pagina, ma ignorarlo quando un utente fa clic nel DIV il pulsante Salva casella Commento / sono?
Soluzione
È molto probabile che sia necessario fermare la propagazione di eventi nei vostri commenti div utilizzando dell'oggetto evento stopPropagation()
metodo:
$('#comments').click(function(e) {
e.stopPropagation();
});
Se questo non funziona provare a utilizzare preventDefault()
:
e.preventDefault();