You must to check if the moue moved on its childrens or not, before you
trigger the close action.
Btw, IE sux.

2009/6/4 TJ <tho...@atalanta.uk.com>

>
> Hi there,
>
> I'm trying to create a hover dropdown many with jQuery and all seems
> to work fine in safari but not in ie7?
>
> The idea is that when I hover over the main li the sub ul appears and
> slides down. When I hover over the main li is works as planned but
> then on ie7 when I move the mouse down to the sub ul is slide back
> up???
>
> jQuery:
>
> <script type="text/javascript">
>        $(document).ready(function() {
>                // hide sub menus
>                $('ul.col_one_subnav').hide();
>                // toggle sub menus on hover
>                $('.col_one_navigation li').toggle(function() {
>                        $(this).children('ul:hidden').slideDown();
>                        }, function() {
>                        $(this).children('ul:visible').slideUp();
>                });
>        });
> </script>
>
>
>
> HTML:
>
> <ul class="col_one_navigation">
>                        <li><a href="" title="">Blackboard</a>
>                                <ul class="col_one_subnav">
>                                <li><a href="" title="">Blackboard</a></
> li>
>                                <li><a href="" title="">Blackboard</
> a></li>
>                                <li><a href="" title="">Blackboard</
> a></li>
>                            </ul>
>                        </li>
>                        <li><a href="" title="">Placements</a></li>
>                        <li><a href="" title="">Student Union</a></li>
>                    </ul>
>
> Can anyone help.
>
> Thanks.
>
> TJ
>



-- 
Gustavo Salome Silva

Reply via email to