[英]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.