Hi Mike,

Does it work if you remove the inline JavaScript from the div and
instead attach the handlers like this:

$(document).ready(function() {
        $('div.zoom').hover(
                function() {
                        setHoverState(this.id);
                },
                function() {
                        setHoverState(this.id);
                }
        );
});

The .hover() function takes two arguments - the mouseover function and
the mouseout function, and it takes care of the types of problem you
seem to be describing, which is probably that mouseover is getting
confused when you hover over child elements, like the img for
instance.

Joel Birch.

Reply via email to