![](/img/trans.png)
[英]await fs writefile with puppeteer doesn't wait until file has written before continuing event loop
[英]JQuery wait until an element has hidden before continuing
我的Jquery代码如下:
if($('#LoginFormError').is(':visible'))$('#LoginFormError').slideUp();
//Check inputs and run ajax
if(CheckInput('#LoginUsername') && CheckInput('#LoginPassword')){
$('#LoginSubmit').attr('disabled', true);
$.ajax({
(..ajax stuf..)
});
}else{
$('#LoginFormError').html("Please fill in everything.");
$('#LoginFormError').slideDown();
}
出于此目的,如果填写了字段,CheckInput将返回true。
我想要做的是,如果然后#LoginFormError可见,脚本隐藏元素然后运行检查程序。 问题是虽然#LoginFormError可能根本看不到,所以我不能把所有内容都放到SlideUp函数的回调中,尽管我认为不行。
由于将始终调用回调(即使元素已被隐藏),也无需检查。 把所有内容都放在回调中:
$('#LoginFormError').slideUp(400, function{
//Check inputs and run ajax
if(CheckInput('#LoginUsername') && CheckInput('#LoginPassword')){
$('#LoginSubmit').attr('disabled', true);
$.ajax({
(..ajax stuf..)
});
}else{
$('#LoginFormError').html("Please fill in everything.");
$('#LoginFormError').slideDown();
}
}
);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.