我想要实现的目标:
- 单击按钮后隐藏窗体区域(完成)
- 单击按钮时显示提交确认消息(完成)
- 显示5秒后隐藏显示提交确认消息
- 再次显示表单区域
我陷入了第3点&4,如有任何提示,不胜感激。我试过设定的超时功能,但没有成功。我一定做错了什么。
function hideDiv() {
document.getElementById('FormArea').style.display = "none";
}
function showDiv() {
document.getElementById('submitarea').style.display = "block";
}
setTimeout(function() {
$('#submitarea').fadeOut('fast');
}, 1000); // <-- time in milliseconds
这能解决您的问题吗?
<input onclick="hidediv(); showdiv(); reshow();">
function hideDiv() {
document.getElementById('FormArea').style.display = "none";
}
function showDiv() {
document.getElementById('submitarea').style.display = "block";
}
function reshow(){
setTimeout(function() {
$('#submitarea').fadeOut('fast');
$('#FormArea').fadeIn('fast');
}, 1000); // <-- time in milliseconds
}