asp.net - 鼠标进入时弹出,鼠标移出时隐藏

标签 asp.net html css asp.net-ajax

我试图将弹出控件应用于我的 ASP.NET 网站上的“链接”按钮。弹出窗口仅在单击按钮时出现。如何修改行为以在鼠标悬停时显示弹出窗口并在鼠标移出时显示弹出窗口?

按钮代码:

<asp:LinkButton ID="LinkButton2" CssClass="btn green"  ToolTip="NewProfile" Text="NewPlugin" 
           runat="server" Width="175px" onclick="AddBtn_Click" /><br /><br />

对于弹出控件:

<asp:Panel ID="Panel4" runat="server" CssClass="popupControl">
                <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                    <ContentTemplate>
                        Administrative previliges are required for this action.                            
                    </ContentTemplate>
                </asp:UpdatePanel>
            </asp:Panel>             
       <asp:PopupControlExtender ID="PopupControlExtender1" runat="server" TargetControlID="LinkButton2" PopupControlID="Panel4" Position="Right">
       </asp:PopupControlExtender>

最佳答案

这是一个 JQuery 函数,它做的事情和你想做的完全一样......

$(".deal-hotel").live('mouseover',
function() {
    $(this).find('.deal-hotel-popup').show();
}).live('mouseout',
function() {
    $(this).find('.deal-hotel-popup').hide();
});

然而,将 onclick 的 HTML 属性更改为 onmouseover 应该可以帮助您实现目标。 Read This

旁注,切换到 JQuery 会让您更容易喜欢。

关于asp.net - 鼠标进入时弹出,鼠标移出时隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4704951/

相关文章:

asp.net - 通过 SOAP 使用 Web 服务时为 "Access is Denied"

html - CSS:悬停时更改颜色

javascript - 从坐标图绘制多边形 Canvas

javascript - 如何防止 jQuery .remove() 删除父类

css - 使列表中的最后一项填充容器的其余部分

html - 在 HTML 类中使用括号可以吗?

javascript - 升级后的 jQuery、.on() 和 document.ready 无法与 UpdatePanels 一起使用

c# asp.net - 如何在不同线程中查找当前页面 URL?

c# - 如何正确设置 ASP.NET 开发服务器?

jquery - 使用 Toggle 时更改文本和按钮