当我点击提交时,我希望这个div弹出几秒钟,然后后退。我将div添加到html并使用('#added')。hide()隐藏了它,但它不会出现在下面的代码中:
selection = function() {
('#added').hide();
$('#input').unbind('submit').bind('submit', function(event) {
var add_emp = {
name: input.name.value,
wage: input.wage.value,
role: input.role.value
};
Employee(add_emp.name, add_emp.wage, add_emp.role);
event.preventDefault;
$('#input').each(function() {
this.reset();
});
$('#added').show();
setTimeout(function() {
$('#added').fadeOut('fast');
}, 5000);
selection();
});
}
答案 0 :(得分:2)
试试这个
$("#added").delay(5000).fadeOut();