Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    258

    toggle jQuery, non sempre funzionante

    Salve, sto utilizzando il metodo toggle di jquery, per visualizzare un div se viene premuto un bottone. Il problema che si manifesta e che il div compare quando viene premuto il pulsante viene visualizzato ma subito dopo ritorna allo stato iniziale nascondendo il div, rendendo il tutto inutilizzabile. Ecco il codice che utilizzo. Secondo voi cosa sbaglio?

    codice:
    function Funzione(){
        $("#open-div").click(function(){      
    $("#box_mess").toggle("fast");    
    });
    }

  2. #2
    Utente di HTML.it L'avatar di Azucchi
    Registrato dal
    Jul 2014
    Messaggi
    123
    Sbagli la dichiarazione della funzione.
    codice:
    $(function funzione() {
      $("#open-div").click(function(){
        $("#box_mess").toggle("fast");
      });
    });
    Puoi anche scrivere cosi':
    codice:
    $(document).ready (function() {
      $("#open-div").click(function(){
        $("#box_mess").toggle("fast");
      });
    });
    Guida: http://learn.jquery.com/using-jquery...ocument-ready/
    Ultima modifica di Azucchi; 21-08-2014 a 09:06

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    258
    Ciao, ho provato a modificare la funzione come da te suggerito, ma non funziona. Ho notato che al caricamento della pagina non viene caricato(provato con un alert). Vorrei aggiungere che ho due funzioni con toggle, e funziona l'uno o l'altro solo se viene utilizzato per prima. Quindi credo ci sia conflitto trai i due posto anche l'altra funzione.

    codice:
        $('#result_cerca').on('click','#title-cerca', function() {        var myEl = $(this);
          myEl.siblings('#det-cerca').toggle("fast");
        });

  4. #4
    Utente di HTML.it L'avatar di Azucchi
    Registrato dal
    Jul 2014
    Messaggi
    123
    Puoi postare anche l'html? (dei div e dei bottoni) Così mi è più chiara la situazione.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.