Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Bottone che mostra e nasconde!

    Ragazzi vorrei sapere come crear eun bottone che mostri e nascondi un div con un effetto slide. Ripeto un solo bottone per tutti e due gli eventi ( chiusura e apertura ).

    Grazie in anticipo!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,135
    Fino adesso cosa hai prodotto dove ti blocchi?
    Posta il codice e html della pagina (no php o asp)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    ho trovato questo che usa jquery ma come puoi vedere usa due bottoni

    http://demo.studio-88.it/slide/

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,135
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Untitled Document</title>
    <script type="text/javascript" src="jquery-1.4.4.js"></script>
    <script type="text/javascript">
                $(document).ready(function(){
                    $("#tasto").bind('click',
    				function(){
    					if($("#tasto").val()=='apri'){
    					$("#box").slideDown()
    					$("#tasto").val('chiudi');
    					}else{
    					$("#box").slideUp();
    					$("#tasto").val('apri');
    					}
    				});
                    
                });
    </script>
    </head>
    
    <body>
    <div id="box" style="display:none; height:300px;">Testo di prova</div>
    <input type="button" value="apri" id="tasto" />
                
    </body>
    </html>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    E se sono piu di un div? ç_ç

  6. #6

  7. #7

  8. #8
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Untitled Document</title>
    <script type="text/javascript" src="jquery-1.4.4.js"></script>
    <script type="text/javascript">
                $(document).ready(function(){
                    $('input[id^="tasto"]').bind('click',
    				function(){
          				var boxid=this.id.replace('tasto','box');
    					if(this.value=='apri'){
    					$("#"+boxid).slideDown()
    					this.value='chiudi';
    					}else{
    					$("#"+boxid).slideUp();
    					this.value='apri';
    					}
    				});
                    
                });
    </script>
    </head>
    
    <body>
    <div id="box1" style="display:none; height:300px;">Testo di prova</div>
    <input type="button" value="apri" id="tasto1" />
    
    <div id="box2" style="display:none; height:300px;">Testo di prova</div>
    <input type="button" value="apri" id="tasto2" />
    
                
    </body>
    </html>
    puoi aggiungere box a piacere, basta che il box abbia come id box+numero e il pulsante tasto+stessonumero.

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.