Ho un riquadro laterale che scorre da sinistra, aggiungendo il contenuto dinamicamente con get(). Voglio che tutti i clic all'esterno del riquadro causino la chiusura attivando una funzione. Sulla base di altre domande che ho letto, ho trovato il seguente codice.jQuery on() e stopPropagation()
$('html').click(function() {
if (side_showing) {
close_side();
}
});
$(document).on("click", "#side", function(event) {
event.stopPropagation();
});
Non riesco a farlo funzionare. So che è stata attivata la funzione , ma non sembra che sia event.stopPropagation
. Qualche consiglio?
Sei veramente consapevole del significato di 'stopPropagation();'? dai un'occhiata a http://www.javascripter.net/faq/eventbubbling.htm#demo –