Visualizzazione dei risultati da 1 a 5 su 5

Discussione: caricamento jquery

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125

    caricamento jquery

    Ciao a tutti.

    Esiste il modo di precaricare lo script che fa girare le immagini?

    Nel mio caso , (questo vale per tutti i siti in cui ho messo un banner rotator o un jcarusel) quando apro la pagina del sito, per una frazione di secondo viene visualizzata la mia lista ordinata (<ul>[*]img1[*]img2[*]img3[/list]...etc) tutta aperta ...in verticale.... poi in un attimo si ricompone e il banner inizia a ruotare.

    Pensavo che forse c'e' il modo di precaricare le immagini dello script, o precaricare lo script...

    Non so assolutamente dove andare a parare.

    Se volete vedere con i vostri occhi l'effetto che vorrei togliere ecco il mio link.
    Grazieee

    gslmotors

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    ho provato a cercare in rete...

    ho trovato chi consigliava di fare cosi....

    Codice PHP:
     $(document).ready(function() {
             var 
    img;   
             $(
    '#mycarousel').find('img').each(function() {
                  
    img = new Image();
                  
    img.src = $(this).attr('src');   //preloads your Images
             
    });

             $(
    img).load(function() {  //perform action after the last Image is loaded
                  
    $('#mycarousel').jcarousel({
                        
    auto3,
                        
    scroll:1,
                        
    wrap'last',
                        
    initCallbackmycarousel_initCallback
                    
    });
             });

        }); 
    Ma il problema persiste.... Quando apro la mia pagina index , prima vedo il jcarusel srotolato, poi viene tutto caricato correttamente.

    Qualche consiglio?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    up .

    Nessuno mi sa consigliare qualcosa? un punto di partenza per far delle prove

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    il carosello viene attivato il prima possibile, potresti ottenere un miglioramento provando a posizionare

    $j('#mycarousel').jcarousel({
    auto: 3,
    scroll:1,
    wrap: 'last',
    initCallback: mycarousel_initCallback
    });

    fuori dal document ready, ma in un blocco script immediatamente dopo la chiusura dell' elemento "mycarousel"

    il consiglio e' comunque di "contenere" il contenitore con puro css
    (definisci un altezza e setta l' overflow a hidden)
    cosi' da non spingere il resto del contenuto prima che venga valutato dal plugin

    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    tvb. .. da sempre Xinod

    e' bastato mettere un altezza e l'overflow hidden al contenitore.

    grazzzias

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.