Hello all,

I have several div's which are animated on mouseover:

$('.pan').mouseover(function() {
        $(this).animate( { marginLeft:"-182px" }, 1000);
});

I then have another div laying behind the animated ones that on a
mouseover reverts the animation:

$('##pancontainer').mouseover(function() {
        $('#pan1').animate( { marginLeft:"0px" }, 200);
        $('#pan2').animate( { marginLeft:"0px" }, 200);
        $('#pan3').animate( { marginLeft:"0px" }, 200);
        $('#pan4').animate( { marginLeft:"0px" }, 200);
        $('#pan5').animate( { marginLeft:"0px" }, 200);
        $('#pan6').animate( { marginLeft:"0px" }, 200);
});

So far so good - it works like a charm.

Then inside the animated divs I put several links. Now if I hover over
one or more of the links inside the div before taking the mouse of -
the function which reverts the animation is several seconds delayed.
If i just mouseover the div without hovering the link it works like it
should.

This is driving me mad, as I can't understand why it behaves like
this. I don't have any other jquery or js scripts other than the ones
above.

You can have a look yourselves at http://intern.idl.no:65241

If anyone could help me solve this I'd appreciate it very much.

Reply via email to