jquery实现loading
时间: 2024-03-05 16:44:26 浏览: 145
jquery loading
5星 · 资源好评率100%
以下是使用jQuery实现loading效果的示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>Loading Example</title>
<style>
/* 定义loading效果的样式 */
#loading {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
z-index: 9999;
display: none;
}
#loading .spinner {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 40px;
height: 40px;
border-radius: 50%;
border: 3px solid #fff;
border-top-color: #3498db;
animation: spin 1s ease-in-out infinite;
}
@keyframes spin {
to {
transform: rotate(360deg);
}
}
</style>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
// 显示loading效果
$("#loading").show();
// 模拟加载过程
setTimeout(function() {
// 隐藏loading效果
$("#loading").hide();
}, 3000);
});
</script>
</head>
<body>
<!-- loading效果的HTML代码 -->
<div id="loading">
<div class="spinner"></div>
</div>
<!-- 页面内容 -->
<h1>Hello World!</h1>
<p>This is an example page.</p>
</body>
</html>
```
该示例代码中,首先定义了一个名为`loading`的div元素,用于显示loading效果。然后使用CSS定义了loading效果的样式,包括背景颜色、透明度、圆形小圆点的样式等。接着使用jQuery在页面加载完成后显示loading效果,并模拟了一个3秒钟的加载过程,最后隐藏loading效果。
阅读全文