如何在页面加载未完成时显示警告
how to display an alert while page loading is undone
我的jsp页面调用web服务,它需要一些时间重定向到下一页。我想通过给用户一个警告来防止用户点击调用web服务的按钮。
我该怎么做呢?
您可以创建一个.overlay
.overlay {
position:absolute;
display:block;
top:0;
left:0;
width:100%;
height:100%;
background:transparent; /* or you may assign it some color or image */
z-index:1000;
}
覆盖整个页面的。并将click
事件附加到.overlay
上,如下所示:
$('.overlay').on('click', function(){
alert('Please wait! Let the page be loaded first..');
});
当页面准备好时,删除覆盖层。
$(document).ready(function(){
$('.overlay').hide();
});
这个覆盖的作用是,阻止用户与你的页面交互。
另一种方式是:
未预先将事件附加到调用服务的按钮上。当文档准备好时,将调用服务的事件附加到按钮上。
相关文章:
- 如何在自动完成更新时调用JS函数
- Soundcloud API完成事件时如何使用
- .change()不会'使用自动完成功能时无法在Chrome中工作
- 如何在 laravel 5 中成功完成提交时显示甜蜜的警报框
- JQuery UI AutoComplete:.data(..) 未定义 [但仅当我添加第二个自动完成框时]
- HTML5 画布在完成渲染时是否会发出事件?
- 通过 JavaScript 完成提交时表单字段不会通过
- 当 MP3 完成播放时更改 A 的类名
- 使用自动完成功能时从数据库传递隐藏值
- 选择自动完成选项时提交表单
- 分机.js关联未及时完成加载
- 当另一个函数完成jQuery时运行该函数
- 当ng开关完成渲染时
- 如何在我完成键入时显示提醒框
- 当整个应用程序完成渲染时,我可以调用流星函数吗
- 如何在进行自动完成选择时触发另一个ajax请求
- 当使用Jquery自动完成功能时,如何删除筛选条件并在文本输入字段的焦点上显示数据
- 在检查多个ajax请求完成情况时,我应该应用什么设计模式
- leaflet.js:setView()完成动画时引发的事件.这怎么可能
- 当第三方javascript异步函数完成执行时,调用自定义函数