jQuery slideToggle stay open on hover

Posted by durilai on Stack Overflow See other posts from Stack Overflow or by durilai
Published on 2010-03-17T05:21:26Z Indexed on 2010/03/17 5:31 UTC
Read the original article Hit count: 578

Filed under:
|

I have a div that I have bound the jQuery hover event to activate a slideDown using slideToggle:

<div class="Square">
    <div class="RedSquare"></div>
    <div class="GraySquare"></div>
</div>

$("div.RedSquare").hover(
    function() {
        $(this).siblings("div.GraySquare").slideToggle("fast");
    },
    function() {
        $(this).siblings("div.GraySquare").slideToggle("fast");
    }
);

It toggles a div '.GraySquare' right below it. Basically making a gray box slide down from the red box. The problem I am facing is that when the mouse moves over the gray div the slide toggles up. I want it to remain down when hovering over the red or gray square.

Any help is appreciated.

© Stack Overflow or respective owner

Related posts about jQuery

Related posts about slidetoggle