Problem z przeładowywaniem zdjęć/biblioteka jquery
Strona 1 z 2 12 OstatniOstatni
Wyniki 1 do 10 z 20

Temat: Problem z przeładowywaniem zdjęć/biblioteka jquery

  1. #1
    Bywalec
    Dołączył
    18-11-2011
    Skąd
    Warszawa
    Wpisy
    188
    Punkty
    10

    Domyślny Problem z przeładowywaniem zdjęć/biblioteka jquery

    Pomagam znajomemu projektować stronę www, fifcio.eu. jest tam banner, który przeładowuje 3 zdjęcia, chciałbym zeby między nimi nie było "odstępu" migania. Posiadam 2 biblioteki jquery, s3SliderPacked.js, i s3Slider.js. Czy moze wiecie jak to zrobić ?

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Wyga palyga007 awatar
    Dołączył
    24-03-2010
    Skąd
    Wieluń
    Wpisy
    3 899
    Punkty
    229

    Domyślny

    zazwyczaj jest parametr, w ktorymś z plików js ktory odpowiada za takie przejście. Tam trzeba zmienić jego wartość.
    ---------------------------------------------------------------------------------------------
    "Nie chowaj nienawiści po wieczne czasy, ty, który sam nie jesteś wieczny."
    Przyjmę ofertę pracy w Australii...
    web-coder.pl

  4. #3
    Bywalec
    Dołączył
    18-11-2011
    Skąd
    Warszawa
    Wpisy
    188
    Punkty
    10

    Domyślny

    s3Slider.js:
    Kod:
    (function($){  
    
        $.fn.s3Slider = function(vars) {       
            
            var element     = this;
            var timeOut     = (vars.timeOut != undefined) ? vars.timeOut : 4000;
            var current     = null;
            var timeOutFn   = null;
            var faderStat   = true;
            var mOver       = false;
            var items       = $("#" + element[0].id + "Content ." + element[0].id + "Image");
            var itemsSpan   = $("#" + element[0].id + "Content ." + element[0].id + "Image span");
                
            items.each(function(i) {
        
                $(items[i]).mouseover(function() {
                   mOver = true;
                });
                
                $(items[i]).mouseout(function() {
                    mOver   = false;
                    fadeElement(true);
                });
                
            });
            
            var fadeElement = function(isMouseOut) {
                var thisTimeOut = (isMouseOut) ? (timeOut/2) : timeOut;
                thisTimeOut = (faderStat) ? 10 : thisTimeOut;
                if(items.length > 0) {
                    timeOutFn = setTimeout(makeSlider, thisTimeOut);
                } else {
                    console.log("Poof..");
                }
            }
            
            var makeSlider = function() {
                current = (current != null) ? current : items[(items.length-1)];
                var currNo      = jQuery.inArray(current, items) + 1
                currNo = (currNo == items.length) ? 0 : (currNo - 1);
                var newMargin   = $(element).width() * currNo;
                if(faderStat == true) {
                    if(!mOver) {
                        $(items[currNo]).fadeIn((timeOut/6), function() {
                            if($(itemsSpan[currNo]).css('bottom') == 0) {
                                $(itemsSpan[currNo]).slideUp((timeOut/6), function() {
                                    faderStat = false;
                                    current = items[currNo];
                                    if(!mOver) {
                                        fadeElement(false);
                                    }
                                });
                            } else {
                                $(itemsSpan[currNo]).slideDown((timeOut/6), function() {
                                    faderStat = false;
                                    current = items[currNo];
                                    if(!mOver) {
                                        fadeElement(false);
                                    }
                                });
                            }
                        });
                    }
                } else {
                    if(!mOver) {
                        if($(itemsSpan[currNo]).css('bottom') == 0) {
                            $(itemsSpan[currNo]).slideDown((timeOut/6), function() {
                                $(items[currNo]).fadeOut((timeOut/6), function() {
                                    faderStat = true;
                                    current = items[(currNo+1)];
                                    if(!mOver) {
                                        fadeElement(false);
                                    }
                                });
                            });
                        } else {
                            $(itemsSpan[currNo]).slideUp((timeOut/6), function() {
                            $(items[currNo]).fadeOut((timeOut/6), function() {
                                    faderStat = true;
                                    current = items[(currNo+1)];
                                    if(!mOver) {
                                        fadeElement(false);
                                    }
                                });
                            });
                        }
                    }
                }
            }
            
            makeSlider();
    
        };  
    
    })(jQuery);  
    
    
    s3SliderPacked.js
    (function($){$.fn.s3Slider=function(vars){var element=this;var timeOut=(vars.timeOut!=undefined)?vars.timeOut:1000;var current=null;var timeOutFn=null;var faderStat=true;var mOver=false;var items=$("#"+element[0].id+"Content ."+element[0].id+"Image");var itemsSpan=$("#"+element[0].id+"Content ."+element[0].id+"Image span");items.each(function(i){$(items[i]).mouseover(function(){mOver=true});$(items[i]).mouseout(function(){mOver=false;fadeElement(true)})});var fadeElement=function(isMouseOut){var thisTimeOut=(isMouseOut)?(timeOut/2):timeOut;thisTimeOut=(faderStat)?10:thisTimeOut;if(items.length>0){timeOutFn=setTimeout(makeSlider,thisTimeOut)}else{console.log("Poof..")}}var makeSlider=function(){current=(current!=null)?current:items[(items.length-1)];var currNo=jQuery.inArray(current,items)+1 currNo=(currNo==items.length)?0:(currNo-1);var newMargin=$(element).width()*currNo;if(faderStat==true){if(!mOver){$(items[currNo]).fadeIn((timeOut/6),function(){if($(itemsSpan[currNo]).css('bottom')==0){$(itemsSpan[currNo]).slideUp((timeOut/6),function(){faderStat=false;current=items[currNo];if(!mOver){fadeElement(false)}})}else{$(itemsSpan[currNo]).slideDown((timeOut/6),function(){faderStat=false;current=items[currNo];if(!mOver){fadeElement(false)}})}})}}else{if(!mOver){if($(itemsSpan[currNo]).css('bottom')==0){$(itemsSpan[currNo]).slideDown((timeOut/6),function(){$(items[currNo]).fadeOut((timeOut/6),function(){faderStat=true;current=items[(currNo+1)];if(!mOver){fadeElement(false)}})})}else{$(itemsSpan[currNo]).slideUp((timeOut/6),function(){$(items[currNo]).fadeOut((timeOut/6),function(){faderStat=true;current=items[(currNo+1)];if(!mOver){fadeElement(false)}})})}}}}makeSlider()}})(jQuery);
    który

  5. #4
    Wyga palyga007 awatar
    Dołączył
    24-03-2010
    Skąd
    Wieluń
    Wpisy
    3 899
    Punkty
    229

    Domyślny

    Ile czasu poświęciłeś na samodzielne rozwiązanie tego problemu?
    3 minuty?
    To chyba sobie kolega żarty robi.

    PS: Kod wrzucamy pomiędzy specjalnie do tego celu przystosowane znaczniki.
    ---------------------------------------------------------------------------------------------
    "Nie chowaj nienawiści po wieczne czasy, ty, który sam nie jesteś wieczny."
    Przyjmę ofertę pracy w Australii...
    web-coder.pl

  6. #5
    Bywalec
    Dołączył
    18-11-2011
    Skąd
    Warszawa
    Wpisy
    188
    Punkty
    10

    Domyślny

    Wielkim cudem udało mi sie zeby banner sie wyswietlał i migał robie go juz ok 2 dni. Jesli chodzi co o parametr o czsie 4000 to jest jak szybko miga - to mi przychodzi na myśl, ale ja chce zeby nie było widoczne przejscie między obrazami.

  7. #6
    Wyga palyga007 awatar
    Dołączył
    24-03-2010
    Skąd
    Wieluń
    Wpisy
    3 899
    Punkty
    229

    Domyślny

    Strona jest wyłączona, a ja nie wiem co autor ma na myśli
    ---------------------------------------------------------------------------------------------
    "Nie chowaj nienawiści po wieczne czasy, ty, który sam nie jesteś wieczny."
    Przyjmę ofertę pracy w Australii...
    web-coder.pl

  8. #7
    Bywalec
    Dołączył
    18-11-2011
    Skąd
    Warszawa
    Wpisy
    188
    Punkty
    10

    Domyślny

    już nie

  9. #8
    Wyga palyga007 awatar
    Dołączył
    24-03-2010
    Skąd
    Wieluń
    Wpisy
    3 899
    Punkty
    229

    Domyślny

    Jeśli tam ma być tylko 1 zdjęcie to po prostu wstaw tam plik graficzny bez slidera.
    Jeśli tam ma być slider to przejście zawsze się przydaje

    I szczerze...
    Znajdź jakiś darmowy szablon w sieci bo strach na to patrzeć. Skoro już pomagasz to rób to porządnie.
    szablon tworzony w artisterze?..

    Zwracam honor ktoś to "cudo" stworzył już wcześniej
    ---------------------------------------------------------------------------------------------
    "Nie chowaj nienawiści po wieczne czasy, ty, który sam nie jesteś wieczny."
    Przyjmę ofertę pracy w Australii...
    web-coder.pl

  10. #9
    Bywalec
    Dołączył
    18-11-2011
    Skąd
    Warszawa
    Wpisy
    188
    Punkty
    10

    Domyślny

    ale ja niechce przejscia. masz patent jak to wykasować ?

  11. #10
    Wyga palyga007 awatar
    Dołączył
    24-03-2010
    Skąd
    Wieluń
    Wpisy
    3 899
    Punkty
    229

    Domyślny

    pokombinuj z timeOut

    Chociaż zupełnie nie rozumiem twojego toku myślenia i wizji tego "niby" slidera
    ---------------------------------------------------------------------------------------------
    "Nie chowaj nienawiści po wieczne czasy, ty, który sam nie jesteś wieczny."
    Przyjmę ofertę pracy w Australii...
    web-coder.pl

Strona 1 z 2 12 OstatniOstatni

Podobne tematy

  1. Zmiana szarego zdjęcia w kolorowe (Greyscale Hover Effect w/ CSS & jQuery)
    przez mib.net na forum Galerie, media, obsługa grafiki i innych mediów
    Odpowiedzi: 5
    Ostatni post/autor: 08-02-2011, 19:27
  2. Problem z biblioteką mediów
    przez Rafał Ujazda na forum Administracja - ogólne
    Odpowiedzi: 4
    Ostatni post/autor: 22-11-2008, 13:17
  3. Problem z biblioteką mediów
    przez sylwekb na forum Administracja Joomla!
    Odpowiedzi: 3
    Ostatni post/autor: 01-10-2007, 15:04
  4. [problem] Biblioteka Mediow
    przez Wizard na forum Administracja Joomla!
    Odpowiedzi: 0
    Ostatni post/autor: 25-08-2006, 19:00
  5. Problem z biblioteką mediów
    przez Kubalinho na forum Administracja Joomla!
    Odpowiedzi: 1
    Ostatni post/autor: 01-08-2006, 18:32

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •