выпадающий список выпадает только после второго или третьего раза наведения мышью

у меня есть меню на .нете и к нему подтягивается дропдаун меню, который потом испытывает несколько изменений в Menu.js я не знаю как исправить задержу или понять отчего выпадающий список появляется не сразу при наведении код менюшки site.master

<asp:Menu ID="Menu2" runat="server" CssClass="" DataSourceID="SiteMapDataSource1"
                        StaticHoverStyle-CssClass="nav active"
                        StaticMenuItemStyle-CssClass="nav"
                        StaticMenuStyle-CssClass="nav navbar-nav"
                        StaticSelectedStyle-CssClass="active"
                        DynamicMenuStyle-CssClass="dropdown-menu" OnMenuItemDataBound="Menu2_MenuItemDataBound" 
                        EnableViewState="False" IncludeStyleBlock="False"
                        MaximumDynamicDisplayLevels="0" Orientation="Horizontal" StaticDisplayLevels="1">
                    </asp:Menu>

Menu.js

 //for dropdown menu
        $(".dropdown-menu").parent().removeClass().addClass('dropdown');
        //$(".dynamic").removeClass().addClass('dropdown');
        $(".dropdown > a").removeClass().addClass('dropdown-toggle').append('<b class="caret"></b>').attr('data-toggle', 'dropdown');
        //.append('<b class="caret"></b>')

        //remove default click redirect effect           
        $('.dropdown-toggle').attr('onclick', '').off('click');

Ответы (0 шт):