Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    216

    JQUERY prime armi

    non mi visualizza gli altri 2 div
    credo che dovrei far loopare lo script in modo da avere una successione infinita tra i 3
    come faccio a far loopare lo script???
    è corretto???

    codice:
    <html>
    <head>
      <script src="http://code.jquery.com/jquery-latest.js"></script>
      
      <script language="javascript">
    $(document).ready(function()
    {$count = 0;
     
    		if($count>0)
    		{
    			$("div:first").remove();
    		}
    	$("div:hidden:first").fadeIn(2500);
    	$count++;
    });
      </script>
      <style>
      span { color:red; cursor:pointer; }
      div { margin:3px; width:80px; 
            height:80px; float:left; }
      .hidden {display:none;}
      div#one { background:#f00; }
      div#two { background:#0f0; }
      div#three { background:#00f; }
      </style>
    </head>
    <body>
    <span>Click here...</span>
    <div id="flash">
      <div id="one" class="hidden"></div>
      <div id="two" class="hidden"></div>
      <div id="three" class="hidden"></div>
    </div>
    </body>
    </html>
    Server utilizzato: MySQL


    (cit.)
    Un misto tra pazzia ed intelligenza

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    216
    ma possibile che nessuno mi sa dare una mano?!?!?!?

    [code]
    <html>
    <head>
    <script src="jquery.tools.min.js"></script>

    <script language="javascript">
    $(document).ready(function()
    {$count = 0;
    $num = $("#flash > div").length;
    for($i=0; $i<4; i++){
    if($count!=0)
    {
    $("div:first").remove();
    }
    $("div:hidden:first").fadeIn(2500);

    $count++;}
    });
    </script>
    <style>
    span { color:red; cursorointer; }
    div { margin:3px; width:80px;
    height:80px; float:left;}
    .hidden {display:none;}
    div#one { background:#f00; }
    div#two { background:#0f0; }
    div#three { background:#00f; }
    </style>
    </head>

    <body>

    <div id="flash">
    <div id="one" class="hidden"></div>
    <div id="two" class="hidden"></div>
    <div id="three" class="hidden"></div>
    <div id="one" class="hidden"></div>
    </div>
    </body>
    </html>
    [code]

    andando avanti e cercando un po' in rete sono riuscito ad arrivare a far visualizzare almeno il primo div ma non riesco a far partire il ciclo....

    AIUTOOOOOOOOOOOOOOOOO!!!!
    Server utilizzato: MySQL


    (cit.)
    Un misto tra pazzia ed intelligenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    216
    pronto c'è nessuno???
    un aiuto???

    moderatori avete cambiato il titolo ma già che c'èeravate potevate darmi una mano XD
    Server utilizzato: MySQL


    (cit.)
    Un misto tra pazzia ed intelligenza

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    216
    certo che il forum di html.it è proprio caduto un bel pò...

    una volta come chiedevi una mano avevi sicuramente una risposta ora...
    Server utilizzato: MySQL


    (cit.)
    Un misto tra pazzia ed intelligenza

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da rare
    certo che il forum di html.it è proprio caduto un bel pò...

    una volta come chiedevi una mano avevi sicuramente una risposta ora...
    Fermo restando che quanto detto da Bruno è verissimo e corretto, forse usando uno script tipo cycle risolvi
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    216
    beh più che dire che devo far loopare uno script cosa devo aggiungere???

    nel primo post il problema è spiegato bene e con tatnto di codice...

    comunque sia ho provato con un ciclo ma non va e non riesco a capire il perchè
    Server utilizzato: MySQL


    (cit.)
    Un misto tra pazzia ed intelligenza

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da rare
    beh più che dire che devo far loopare uno script cosa devo aggiungere???

    nel primo post il problema è spiegato bene e con tatnto di codice...
    Sarà come dici, ma forse (viste le poche risposte) non sono tutti del tuo stesso pensiero
    comunque sia ho provato con un ciclo ma non va e non riesco a capire il perchè
    Forse perché non è possibile? Hai Provato con lo script che t'ho segnalato?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    216
    mmm... vediamo se ho capito...

    per fare una semplice dissolvenza tra più div
    basterebbe solo
    </script>

    <script language="javascript">
    $(document).ready(function ()
    {
    $("div:hidden:first").cycle();
    });
    </script>

    no perchè non va...


    mi spiego cosi magari puoi darmi una mano...

    ho una pagina che è composta da una serie di div; uno di questi si chiama #flash
    all'interno di questo ci andrebbero altri N div (che per comodita ora sono 3 di 3 colori diversi); all'interno di questi div andrà testo e img settati tramite css

    codice:
    <body>
    <div id="flash">
      <div id="one" class="hidden">testo e img</div>
      <div id="two" class="hidden">testo e img</div>
      <div id="three" class="hidden">testo e img</div>
    </div>
    </body>
    attraverso questa istruzione sono riuscito a far comparire il primo div $("div:hidden:first").fadeIn(2500);

    ma non riesco a farlo scomparire e far apparire il secondo...

    in poche parole mi piacerebbe una cosa come il fade (prima riga terza colonna) del tuo link
    Server utilizzato: MySQL


    (cit.)
    Un misto tra pazzia ed intelligenza

  10. #10
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Al volo prova cosi:
    $("#one, #two, #three").cycle();
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.