I'm working on a page where once you hover over a small photo, a
bigger photo should appear underneath it with a small text. The box
holding the photo does appear, and once you slowly move towards
another photo it works fine.

But once you quickly move from the top left to the top right, it get a
bit weird. Sometimes the box with the big photo disappears completely
or it get stuck with the opacity not set to full visibility.

And in IE7 there's another thing going on, the moment you place your
mouse on the small photo it first seems to be disappearing, but it
later does come up the way its supposed to be. I did set the z-index
on both of the div's, but I have the feeling it doesn't have anything
to do with the z-index.

You can see it in action here -> 
http://www.tijmensmit.com/dev/intranet/test.html

$("#smoelenboek li").hover(function() {
            var $list_class = $(this).attr("class");
            $("#smoelenboek").find('li.' + $list_class).addClass
("on");
            $(this).find("div").stop().animate({opacity: "show", top:
"30px"}, "slow");
        }, function () {
            $(this).find("div").stop().animate({opacity: "hide", top:
"20px"}, "fast");
            $("#smoelenboek li").removeClass("on");
});

I know I could change the .stop().animate() to a simple .hide()/.show
(), which works fine. But I would like to keep the animate & opacity
effect, but then without them sometimes disappearing :)

Any idea's how to fix this problem?

Thanks!
Tijmen

Reply via email to