【发布时间】:2021-09-20 19:55:36
【问题描述】:
我有一个要等待的框,我希望先显示该框,然后在 5 秒后将其移除。 我为他写了两个jquery函数 一个显示一个不显示 第一个功能正常工作 但是当我调用第二个函数时,第一个函数的原理不起作用,没有一个函数被执行。
protected void Page_Load(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "OpenWaitingPagePopup()", true);
System.Threading.Thread.Sleep(5000);
Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction2", "CloseWaitingPagePopup()", true);
}
我的 jquery 函数是:
<script type="text/javascript">
function OpenWaitingPagePopup() {
$(".waiting-loader-layer").fadeIn("fast");
}
function CloseWaitingPagePopup() {
$(".waiting-loader-layer").fadeOut();
}
</script>
我等待的弹出窗口是:
<!-- waiting popup -->
<div class="waiting-loader-layer">
<div class="inner">
<img src="https://www.pekbag.ir/images/ajax-loader-cs.gif" width="50" height="50">
<span> Please wait ... </span>
</div>
</div>
jQuery 文件也已正确添加到页面中。
【问题讨论】: