Hi!

I am trying to fade a background-image with jquery which works fine on
a fast computer. But since not everybody has a fast machine, I'm
searching for a way to improve the smoothness of my animation because
it buckles on slow computers. This is my code so far:

HTML:
<div id="hintergrund" class="hintergrund clearfix" style="background-
image: url(lib.fotos/hintergruende/01.farbe.jpg);"></div>
<div id="hintergrund-2" class="hintergrund clearfix" style="background-
image: url(lib.fotos/hintergruende/01.sw.jpg);"></div>

jQuery:
$(document).ready(function(){
        var zeit = 3000;
        $('#hintergrund-2').css({display: "none"});
        farbversionEinblenden = setTimeout(function() {
                $('#hintergrund-2').fadeIn(zeit/4);
        }, zeit*2);
        altesVerstecken = setTimeout(function() {
                $('#hintergrund').css({display: "none"});
        }, zeit*2.25);
});

My idea was to place two images over each other, hide one of them and
then fading this image in. But - as I said - this is only working fine
on fast computers.

Are there any possibilies to prevent that problem or methods which
work better?

I would be glad if someone could help me.

Best regards,

Marco Philipeit

Reply via email to