Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Opóźnienie ładowania się paska facebook
Forum PHP.pl > Forum > Po stronie przeglądarki
kajzur
Dzień dobry.
Mam pasek facebook, czyli wysuwany przez jquery plugin likebox. Niestety wpływa on znaczaco na szybkośc ładowania się strony. Czy można wczytywanie go opóźnić jakoś... ? Tzn pewnie można przez jquery. Tylko jak.. ? Np zeby ładował się przy wysuwaniu diva... ? Prosze o pomoc..
Evinek
Można na wiele sposobów.
Np. zdarzenie click + funkcja load(jquery).
Poszukaj w google - na pewno coś znajdziesz.
kajzur
Poszukałem. Działa, ale.. Ładuje się gdy div się zwija.. Oto mój kod:
Kod
var j = jQuery.noConflict();
   j(document).ready(function(){

        j("#fblikeboxright").hover(function(){
        j(this).stop(true,false).animate({right: 0}, 500);
        },function(){
             j('#fbcontentright').load('fb.php');
             j("#fblikeboxright").stop(true,false).animate({right: -200}, 500);
            
        });
        
        j("#fblikeboxleft").hover(function(){
        j(this).stop(true,false).animate({left: 0}, 500);
        },function(){
             j("#fblikeboxleft").stop(true,false).animate({left: -200}, 500);
        });
        
    
        
     });


Zrobiłem. Chyba troche śmiesznie, ale działa:
Kod
var j = jQuery.noConflict();
   j(document).ready(function(){

var i=0;
        j("#fblikeboxright").hover(function(){
        i++;
        j(this).stop(true,false).animate({right: 0}, 500);
        if(i==1)
        j('#fbcontentright').load('fb.php');
        },function(){
            
             j("#fblikeboxright").stop(true,false).animate({right: -200}, 500);
            
        });
        
        j("#fblikeboxleft").hover(function(){
        j(this).stop(true,false).animate({left: 0}, 500);
        },function(){
             j("#fblikeboxleft").stop(true,false).animate({left: -200}, 500);
        });
        
    
        
     });

Można lepiej to zrobić?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.