Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    71

    Gestione click esterno a div

    Io ho un div chiamato #box_prova

    voglio che quando clicco fuori dal div questo di chiuda. Come faccio??

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    636
    In jquery puoi fare così:

    codice:
    $(function(){
      $("*").click(function(e){
        if($(e.target).attr("id")=="scm")
          return;
        $("#scm").hide();
      });
    });
    cliccando ovunque tranne nell'elemento con id 'scm', l'elemento con id 'scm' viene nascosto.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    71
    Grazie mille ma non capisco perché mi si chiude anche quando clicco dentro il box con il div indicato

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    636
    Guarda qui

    Posso provarlo solo su chrome e safari per ora e funziona.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    71
    Ci può essere qualcosa che interferisce con la funzione e lo fa chiudere sempre, tipo se sopra è sovrapposto un altro box??

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    636
    Vedo che il div scompare quando si clicca su un elemento figlio di scm è questo il problema?

    in tal caso qui la soluzione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.