Hovermenuextender flashes

Last post 07-14-2009 3:21 PM by VeganMan. 1 replies.

Sort Posts:

  • Hovermenuextender flashes

    06-10-2009, 10:32 AM
    • Member
      point Member
    • JimboG
    • Member since 06-10-2009, 1:02 AM
    • Posts 1

     

    .lbPackages
    {
        background-color:inherit;
        height:200px;
    }
        
    .panelPackageMenu 
    {
        display:none;
    	font-family:Arial;
    	font-size:small;
        position:fixed;
        visibility:hidden;
        padding:0px;
        height:200px;
    }
    
     I'm using the hovermenuextender in my webdeveloper 2008 application. When I place my mouse over the target control, the listbox flashes in the top left corner of the screen, then positions itself properly. 

    I am using a label for my control, and a listbox which I populate from codebehind as my target.  Here is my code:

        <asp:UpdatePanel ID="UpdatePanelPackageMenu" runat="server" UpdateMode="Conditional">
            <ContentTemplate>
                    <cc1:HoverMenuExtender ID="HoverMenuExtender2" runat="server" 
                                           PopupControlID="PanelPackageMenu"
                                           TargetControlID="lblPackageMenu" PopupPosition="Bottom"
                                           HoverDelay="150"
                                           OffsetX="25"
                                           OffsetY="2" >
                    </cc1:HoverMenuExtender>
                    <asp:Panel ID="PanelPackageMenu" runat="server" CssClass="panelPackageMenu" >
                        <asp:ListBox ID="lbPackages" runat="server" OnLoad="lbPackages_Load"
                                     AutoPostBack="true" OnSelectedIndexChanged="lbPackages_SelectedIndexChanged"
                                     CssClass="lbPackages" >
                        </asp:ListBox>
                    </asp:Panel>
                    <asp:Label ID="lblPackageMenu" runat="server" Text="Packages" CssClass="lblPkg" ></asp:Label>
            </ContentTemplate>
        </asp:UpdatePanel>    
    
     
            
    

    Here are the css files:

     

      

    .lbPackages
    {
        background-color:inherit;
        height:200px;
    }
        
    .panelPackageMenu 
    {
        display:none;
    	font-family:Arial;
    	font-size:small;
        position:fixed;
        visibility:hidden;
        padding:0px;
        height:200px;
    }
    
     

    This works well after the flash.  The user hovers over the label, the listbox appears, and the appropriate codebehind is called when the user chooses an item from the list.

    But the initial flash is annoying.

    Can anyone help me get rid of the flash?
     

  • Re: Hovermenuextender flashes

    07-14-2009, 3:21 PM
    • Member
      56 point Member
    • VeganMan
    • Member since 10-08-2008, 6:27 PM
    • Posts 124

     Try

    <asp:Label ID="lblPackageMenu" runat="server" Text="Packages" style="display: none;" CssClass="lblPkg" >

Page 1 of 1 (2 items)