如何在使用jQuery重新加载页面后淡出成功消息
How to fade in and out a success message after page reload with jQuery?
我搜索了很多这个主题,得到了很多不同的回复,但都不适合我。
我有一个表单,当它成功提交时,会重新加载页面。
$('form').on('submit', function(event){
if($('#input').val() == 0){
alert("Please insert your name");
event.preventDefault();
}
}
现在,在每次成功提交时,我都希望一条成功消息在顶部滑动,停留2秒,然后淡出。
我试过了,但是,在页面重新加载后,它不会停留。
else{
$('.success_message').fadeIn(1500);
}
这在纯jQuery中可能吗?
此外,我不想寻找重新加载页面的方法。提交表单后,页面会自动重新加载。
提交表单后,在localStorage
中设置一个值,指示成功消息应淡出:
$('form').on('submit', function(event) {
if ($('#input').val() == 0){
alert("Please insert your name");
event.preventDefault();
}
localStorage.fadeInSuccessMessage = "1"
});
然后检查localStorage
中是否存在该值。如果是,则淡入消息并删除localStorage
:中的值
if ("fadeInSuccessMessage" in localStorage) {
$('.success_message').fadeIn(1500);
delete localStorage.fadeInSuccessMessage;
}
相关文章:
- Rails:如何向用户预加载消息
- 在弹出窗口中显示加载消息
- 按钮上的数据加载消息无法与ajax调用一起工作
- 在谷歌地图上显示加载消息
- 在加载第三方网站时显示加载消息
- 在页面之间显示“页面加载”消息
- 如何编写jQuery-AJAX函数来附加从PHP接收的列表项并显示“正在加载”.“消息,直到收到他的响应
- 实现自定义加载消息杜兰达尔
- Datatables.net ajax 重新加载加载消息
- 如何在发送 angularj http 请求时显示加载消息
- 生成新屏幕时无法显示加载消息
- 如何在iFrame加载时显示加载消息
- 如何在选项卡内容完全AJAX加载之前显示加载消息
- 聊天ajax在彼此之上加载消息
- 如何用AngularJS在过滤前显示加载消息
- 为什么这个“正在加载”消息脚本不工作在FF?(javascript)
- 无法在angular上正确加载消息
- 在加载javascript iframe时加载消息
- 如何在等待多个异步JSONP回调时显示加载消息
- 未加载消息时出现Ajax错误