[英]Hide First Element Then Show Another With Delay - Jquery
I want one element to hide first, then show another one. 我希望先隐藏一个元素,然后再显示另一个。
$('#removeadminbtn').click(function(){
//some backend code
if (error) {
//
} else {
$('#removeadminbtn').hide();
$('#makeadminbtn').delay(5000).fadeIn();
}
});
This is not working at all. 这根本不起作用。 it display
makeadminbtn
first, then hide removeadminbtn
. 它首先显示
makeadminbtn
,然后隐藏removeadminbtn
。
Use hide callback : 使用hide回调 :
$('#removeadminbtn').click(function(){
//some backend code
if (error) {
//
} else {
$('#removeadminbtn').hide(350, function() {
$('#makeadminbtn').fadeIn();
});
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.