- Home
- Categorie
- Coding e Sistemistica
- Coding
- Nascondere div onclick fuori da esso
- 
							
							
							
							
							
Nascondere div onclick fuori da essoSalve ragazzi ho questa funzione js: $(document).click(function (event) { $('#mydiv:visible').hide(); });il problema e' che funziona anche quando clicco sul mydiv aperto in qualsiasi punto e di conseguenza si chiude. 
 Vorrei che si chiudesse solo quando clicco esternamente ad esso.C'e' qualcosa da fare di non complicato? 
 non sono esperto in js.Grazie  
 
- 
							
							
							
							
							Potresti fare una funzione parallela che controlla il dentro e fuori il div, a quel punto controllerei la variabile che lo controlla e a quel punto fa o meno l'altra funzione... Fami sapere! 
 
- 
							
							
							
							
							
Ciao Digi grazie per la risposta, ma il mio problema e' la sintassi nn la logica che e' per lo piu' semplice; ad es. quello che proponi tu e' piu' che valido pero' nn so' come scriverlo sono esperto di mysql e php ma la sintassi js nn e' il mio campo. 
 Potrei trovare qualcosa su qualche sito te hai qualche suggerimento o puoi postare tu qualcosa?
 Grazie tante e buona giornata!
 Marco.
 
- 
							
							
							
							
							prova con questo: e_dentro = false; $(*).click(function(){ if(!e_dentro){$('#div').hide()} }); $('#div').onmouseenter(function(){ e_dentro = true; }): $('#div').onmouseleave(function(){ e_dentro = false; }):