Io ho un div chiamato #box_prova
voglio che quando clicco fuori dal div questo di chiuda. Come faccio??
Io ho un div chiamato #box_prova
voglio che quando clicco fuori dal div questo di chiuda. Come faccio??
In jquery puoi fare così:
cliccando ovunque tranne nell'elemento con id 'scm', l'elemento con id 'scm' viene nascosto.codice:$(function(){ $("*").click(function(e){ if($(e.target).attr("id")=="scm") return; $("#scm").hide(); }); });
Grazie mille ma non capisco perché mi si chiude anche quando clicco dentro il box con il div indicato
Guarda qui
Posso provarlo solo su chrome e safari per ora e funziona.
Ci può essere qualcosa che interferisce con la funzione e lo fa chiudere sempre, tipo se sopra è sovrapposto un altro box??
Vedo che il div scompare quando si clicca su un elemento figlio di scm è questo il problema?
in tal caso qui la soluzione