当我在jquery/javascript中单击按钮时加载图像显示
Loading image show when i click a button in jquery/javascript
当我单击按钮时,它将导航到另一个页面,在页面完全加载之前,我想显示加载的gif图像。不使用阿贾克斯)
在正文标签之后的第一个添加以下内容:
<div id="loading">
<img id="loading-image" src="images/ajax-loader.gif" alt="Loading..." />
</div>
然后将div 和图像的样式类添加到您的 css 中:
#loading {
width: 100%;
height: 100%;
top: 0px;
left: 0px;
position: fixed;
display: block;
opacity: 0.7;
background-color: #fff;
z-index: 99;
text-align: center;
}
#loading-image {
position: absolute;
top: 100px;
left: 240px;
z-index: 100;
}
最后将这个javascript添加到你的页面中(最好是在页面的末尾,当然在关闭body标签之前):
$(window).load(function() {
$('#loading').hide();
});
这就是
我所做的
1.) 在正文上设置div 标签,并为其指定一个 ID "页面"。
2.) 之后,在"页面"div 标签旁边放置一个div 标签,并为其提供"加载"的 ID。
<div id="page">
<body>
//whatever you page code is
</body>
</div><div id="loading"></div>
3.) 设置 CSS。
<style type="text/css">
#page {display: block;}
#loading {display: none;
position: absolute;
top: 0;
left: 0;
z-index: 100;
width: 100vw;
height: 100vh;
background-color: rgba(255, 255, 255, 0.5);
background-image: url('../Images/nameofgifimage.gif');
background-repeat: no-repeat;
background-position: center;}
</style>
4.)最后,设置你的JQuery。我正在使用 VB.net 所以对于 ID,我必须获取客户端 ID。
<script type='text/javascript' src="../Scripts/jquery-1.4.1.min.js"></script>
<script src="../Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script src="../Scripts/jquery.maskedinput.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#<%= btnSearch.ClientID %>").click(function () {
$('#loading').show();
return true;
});
});
</script>
如果这对您不起作用,请告诉我,我会尝试找出问题所在。
相关文章:
- 如何实现 ladda-bootstrap 按钮加载动画
- UJS + 引导按钮加载
- AJAX:点击提交按钮加载URL
- 阻止推特分享按钮加载不正确
- 执行 JavaScript 代码并检查基于 $id=$_GET['id'] 的单选按钮;加载页面时
- 如何保存当前 URL 并通过单击按钮加载它
- HTML 按钮加载提交
- Angularjs ng-repeat中的Angleularjs按钮加载状态指令
- 通过按下按钮加载具有不同数据的同一组件
- CI-使用Javascript按钮加载控制器
- 点击按钮加载新的json url并更新Angular中的View
- 使用JavaScript点击按钮加载不同的CSS文件
- 如何设置表单提交时按钮加载文本
- 点击按钮加载不同的html页面
- 提交按钮加载禁用按钮的同一页面
- 如何在jquerymobile中点击按钮加载另一个html文件
- ShareThis -按钮加载后的AJAX内容不工作
- HTML5 Javascript.如何保存文本区域输入,然后通过按钮加载它
- 在页面本身加载完成后,更改从按钮加载的元素
- Console.log一些东西一旦异步Facebook喜欢按钮加载(显示)