我正在尝试使用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显示为:
提前致谢,因为我无法登录接受答案......
答案 0 :(得分:0)
希望我使用CollapsiblePanel为您提供的建议比您链接的示例更好,但我没有。
自从MS在所有未来的VS版本中都包含jQuery以来,我大多停止使用Microsoft Ajax的东西来处理所有新代码,并且生活变得非常容易。如果你没有使用CollapsiblePanel的想法,这是jQuery通过hover()调用轻松处理的。