Javascript 显示弹出窗口时如何在jQuery中调用函数
我正在使用AjaxToolKit:ModelPopUpExtender在asp.net应用程序中创建一个弹出窗口。 最初,asp:面板(包含弹出窗口主体)设置为Javascript 显示弹出窗口时如何在jQuery中调用函数,javascript,jquery,asp.net,ajaxcontroltoolkit,Javascript,Jquery,Asp.net,Ajaxcontroltoolkit,我正在使用AjaxToolKit:ModelPopUpExtender在asp.net应用程序中创建一个弹出窗口。 最初,asp:面板(包含弹出窗口主体)设置为 <asp:Panel ID="PanlUpdate" runat="server" CssClass="Popup" align="center" Style="display: none"> 现在,当点击按钮时弹出窗口显示在屏幕上时,javascript或jQuery中是否有办法知道弹出窗口显示在屏幕上 实际上,当弹
<asp:Panel ID="PanlUpdate" runat="server" CssClass="Popup" align="center" Style="display: none">
现在,当点击按钮时弹出窗口显示在屏幕上时,javascript或jQuery中是否有办法知道弹出窗口显示在屏幕上
实际上,当弹出窗口显示时,它包含一些文本字段,我想获取这些字段的值。是的,有一种方法,可以在样式中查找
显示
属性:
JS
if(document.getElementById(“”).style.display=='none')
{
//面板不可见
}
其他的
{
//面板是可见的
}
jQuery
if ($('#<%= PanlUpdate.ClientID %>').css('display') === 'none')
{
// The panel is not visible
}
else
{
// The panel is visible
}
if($('#').css('display')=='none')
{
//面板不可见
}
其他的
{
//面板是可见的
}
是的,有一种方法可以在样式中查找显示
属性:
JS
if(document.getElementById(“”).style.display=='none')
{
//面板不可见
}
其他的
{
//面板是可见的
}
jQuery
if ($('#<%= PanlUpdate.ClientID %>').css('display') === 'none')
{
// The panel is not visible
}
else
{
// The panel is visible
}
if($('#').css('display')=='none')
{
//面板不可见
}
其他的
{
//面板是可见的
}
当我将警报放在if块中时,它正在运行,而else从不运行。我已经检查了弹出窗口在屏幕上显示时的css属性-style=“position:fixed;z-index:100001;left:173px;top:-2px;”,我尝试了if($('#').css('position')==='fixed'),但它没有显示任何警报。当显示面板时,在JS控制台中写入$('#YourPanelGeneratedID').css('display'))当我在if块中放入alert时,看看哪个是属性的值,它正在运行,而else从不运行。我已经检查了弹出窗口在屏幕上显示时的css属性-style=“position:fixed;z-index:100001;left:173px;top:-2px;”,我尝试了if($('#').css('position')==='fixed'),但它没有显示任何警报。当显示面板时,在JS控制台中写入$('#YourPanelGeneratedID').css('display'))看看哪个是财产的价值