Reputation: 3340
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
.
Upvotes: 0
Views: 45
Reputation: 1411
Use hide callback:
$('#removeadminbtn').click(function(){
//some backend code
if (error) {
//
} else {
$('#removeadminbtn').hide(350, function() {
$('#makeadminbtn').fadeIn();
});
}
});
Upvotes: 1