CollapsiblePanelExtender在链接悬停时折叠

时间:2009-11-08 15:20:29

标签: asp.net asp.net-ajax

我正在尝试使用CollapsiblePanelExtender制作一些下拉菜单,并且在将鼠标悬停在链接上时遇到一些问题 - 任何人都可以帮助我... 顺便说一下,我确实希望保持AutoCollapse =“True”效果。

我有以下内容:

<div  id="drop_menu2"> 

   <asp:PlaceHolder ID="PlaceHolder3" runat="server">

  <asp:Panel class="closePanel2" ID="Panel3" runat="server" HorizontalAlign="Left" >

  <asp:Hyperlink ID="Hyperlink1"  CssClass="test" runat="server" NavigateUrl="~/Default.aspx" title="Home" >Home</asp:Hyperlink>

   <asp:Hyperlink ID="Hyperlink2" CssClass="test" runat="server" NavigateUrl="~/Speach.aspx" title="Speach" >Speach</asp:Hyperlink>

      </asp:Panel>

        <!-- trigger -->
       <asp:Panel ID="trigger" runat="server">

   <asp:Image ID="Image2" runat="server" 
   ImageUrl="~/ExpandingPanel/expand.jpg" 
   style="position: relative; top: -1px; left: 0px" 
   ToolTip="Dropdown Menu..." />
        </asp:Panel>

   </asp:PlaceHolder>

<cc1:CollapsiblePanelExtender ID="CollapsiblePanelExtender2" runat="server" 
    TargetControlID="Panel3"
    Collapsed="True" 
   AutoCollapse="True" 
   AutoExpand="false"

    ExpandControlID="trigger" 
    CollapsedSize="0"
    ExpandedSize="148"
    SuppressPostBack="True">

</cc1:CollapsiblePanelExtender>  


</div>

我在http://forums.asp.net/t/1304389.aspx尝试了以下修复 - 但我觉得它有点太生涩了......还有其他的方法吗?

如果它也有帮助 - 在源代码中我的doctype显示为:

提前致谢,因为我无法登录接受答案......

1 个答案:

答案 0 :(得分:0)

希望我使用CollapsiblePanel为您提供的建议比您链接的示例更好,但我没有。

自从MS在所有未来的VS版本中都包含jQuery以来,我大多停止使用Microsoft Ajax的东西来处理所有新代码,并且生活变得非常容易。如果你没有使用CollapsiblePanel的想法,这是jQuery通过hover()调用轻松处理的。