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

    [jQuery]Oggetto preso da array nn rispetta delay

    Salve, perchè un oggetto richiamato da un array, anziche direttamente da id, non rispetta il delay? [jQuery]

  2. #2
    che delay?
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  3. #3
    cioè se io faccio
    codice:
    $('#mio_oggetto').delay(1000).miafunzione();
    tutto ok


    ma se provo con
    codice:
    var oggetti = [$("#mio_oggetto")];
    
    oggetti[0].delay(1000).miafunzione();
    nel secondo caso non rispetta il ritardo ma parte miafunzione() istantaneamente...

  4. #4
    Ho appena provato questo su google code playground:

    codice:
    <!--
      copyright (c) 2009 Google inc.
    
      You are free to copy and use this sample.
      License can be found here: http://code.google.com/apis/ajaxsearch/faq/#license
    -->
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
        <title>Google AJAX Search API Sample</title>
        <script src="http://www.google.com/jsapi?key=AIzaSyA5m1Nc8ws2BbmPRwKu5gFradvD_hgq6G0" type="text/javascript"></script>
        <script type="text/javascript">
        /*
        *  How to load jQuery and then use the Search API with it.
        */
        
        google.load("jquery", "1.4");
        
        // on page load complete, fire off a jQuery json-p query
        // against Google web search
        function OnLoad(){
          $jarray = [];
          $jarray.push ($('#content'));
          
          $jarray[0].text('hello... ').hide();
          $jarray[0].delay(1000).fadeIn(400);
          
          /*
          $('#content').text('hello... ').hide();
          $('#content').delay(1000).fadeIn(400);
          */
        }
        
        google.setOnLoadCallback(OnLoad);
        </script>
      </head>
      <body style="font-family: Arial;border: 0 none;">
        <div id="content">Loading...</div>
      </body>
    </html>
    sia usando l'array sia usando l'oggetto jquery direttamente il delay viene applicato.
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  5. #5
    ho provato ma da me non va o.o cioè, il cash ($) davanti al nome dell'array fa parte del nome o è un modo di richiamare del jquery?

  6. #6
    fa parte del nome, giusto per sapere che' contiene degli oggetti jQuery.
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  7. #7
    e se fosse la versione del framework? o.o

  8. #8
    io come vedi ho usato 1.4
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

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.