我使用AjaxToolKit:ModelPopUpExtender在asp.net应用程序中创建一个弹出窗口。 最初,asp:Panel(包含弹出窗口的主体)设置为
<asp:Panel ID="PanlUpdate" runat="server" CssClass="Popup" align="center" Style="display: none">
现在当点击按钮时屏幕上显示弹出窗口时,是否有一种方法可以在javascript或jQuery中知道弹出窗口是否显示在屏幕上?
实际上当弹出窗口显示它包含一些文本字段时,我想获得这些字段的值。
答案 0 :(得分:0)
是的,有一种方法,在样式中寻找display
属性:
JS
if (document.getElementById('<%= PanlUpdate.ClientID %>').style.display === 'none')
{
// The panel is not visible
}
else
{
// The panel is visible
}
的jQuery
if ($('#<%= PanlUpdate.ClientID %>').css('display') === 'none')
{
// The panel is not visible
}
else
{
// The panel is visible
}