Avatar billede cybermaster-ny Nybegynder
15. september 2010 - 15:21 Der er 1 løsning

Jquery "Fly to Basket" z-index driller

function fly2basket() {
   
        var productX         = $("#fly2basket").offset().left;
        var productY         = $("#fly2basket").offset().top;
   
        var basketX         = $("#shopping_cart").offset().left;
        var basketY         = $("#shopping_cart").offset().top;
   
        var gotoX             = basketX - productX;
        var gotoY             = basketY - productY;
       
        var newImageWidth     = $("#fly2basket").width() / 3;
        var newImageHeight    = $("#fly2basket").height() / 3;
       
        $("#fly2basket")
        .clone()
        .appendTo("#flyAway")
        .css({position: 'absolute', zIndex: 2500})
        .animate({opacity: 1})
        .animate({opacity: 1, marginLeft: gotoX, marginTop: gotoY, width: newImageWidth, height: newImageHeight}, 1200, function() {
        $(this).remove();
        });
    }

-------------------

Hej med jer.
Har siddet og rodet med en function der gør, det ser ud som om produktet flyver over i kurven.
men, det drriller med z-index. Den forsvinder bag alle lag, undtagen fra det billedet den bliver kopieret fra.

Siden er desværre ikke online, så kan ikke vise et eksempel, men er der aligevel nogen der sidder inde med nogle guld korn?

mvh

Henrik
Avatar billede cybermaster-ny Nybegynder
15. september 2010 - 16:10 #1
Det er typisk, bruger 5 timer, poster et spørgsmål her, og finder fejlen stort set lige efter.

Problemet var at flyAway div lå et sted det ikke kunne ses. ved at skille div's ad lykkes det.

mvh

Henrik
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB