jquery实现加载更多"转圈圈"效果(示例代码)


Posted in jQuery onNovember 09, 2020

功能:发送网络请求时等待加载的圈圈动态显示,网络请求成功后关闭提示圈圈
代码:
index.html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>css画动态等待转圈效果</title>
  <link rel="stylesheet" href="public/index.css" rel="external nofollow" >
</head>
<style type="text/css">
 .toast {
  display: none;
  position: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 18rem;
  height: 18rem;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #4A4A4B;
  border-radius: 1rem;
  color: #f0f0f0;
  font-size: 2.5rem;
 }
 .load {
  display: inline-block;
  margin-bottom: 1.5rem;
  height: 4rem;
  width: 4rem;
  border: 0.4rem solid transparent;
  border-top-color: white;
  border-left-color: white;
  border-bottom-color: white;
  animation: circle 1s infinite linear;
  -webkit-animation: circle 1s infinite linear; /* Safari 和 Chrome */
  border-radius: 50%
 }

 @-webkit-keyframes circle {
  0% {
   transform: rotate(0deg);
  }
  100% {
   transform: rotate(-360deg)
  }
 }
</style>

<body>

<div class="toast">
  <span class="load"></span>
  <span>加载中...</span>
</div>

<script src="public/jquery.min.js"></script>
<script>
 $(function () {
  $('.toast').css({display: 'flex'})
  //这里可以写网络请求代码...
  $.ajax({
   url: '/api/login',
   type: 'POST',
   data: {username: '111'},
   dataType: 'json',
   success: function (data) {//请求成功则关闭圈圈
    $('.toast').css({display: 'none'})
   },
   error: function (e) {
    console.log(e)
   }
  })

 });
</script>

</body>
</html>

效果:

jquery实现加载更多&quot;转圈圈&quot;效果(示例代码)

到此这篇关于jquery实现加载更多“转圈圈“效果的文章就介绍到这了,更多相关jquery加载更多转圈圈内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

jQuery 相关文章推荐
jquery实现图片上传前本地预览
Apr 28 jQuery
jquery dataTable 后台加载数据并分页实例代码
Jun 07 jQuery
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
Jun 11 jQuery
jQuery 中msgTips 顶部弹窗效果实现代码
Aug 14 jQuery
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
Nov 08 jQuery
基于jQuery实现无缝轮播与左右点击效果
May 13 jQuery
jQuery滑动效果实现方法分析
Sep 05 jQuery
jQuery实现为table表格动态添加或删除tr功能示例
Feb 19 jQuery
jQuery创建折叠式菜单
Jun 15 jQuery
jquery实现简易验证插件封装
Sep 13 jQuery
jQuery实现推拉门效果
Oct 19 jQuery
jQuery实现本地存储
Dec 22 jQuery
jQuery实现移动端扭蛋机抽奖
Nov 08 #jQuery
Jquery Fade用法详解
Nov 06 #jQuery
jQuery列表动态增加和删除的实现方法
Nov 05 #jQuery
使用jQuery实现购物车
Oct 29 #jQuery
jQuery实现简单评论区功能
Oct 26 #jQuery
jquery插件懒加载的示例
Oct 24 #jQuery
jquery实现异步文件上传ajaxfileupload.js
Oct 23 #jQuery
You might like
详细介绍PHP应用提速面面观
2006/10/09 PHP
ioncube_loader_win_5.2.dll的错误解决方法
2015/01/04 PHP
thinkPHP下的widget扩展用法实例分析
2015/12/26 PHP
CodeIgniter 完美解决URL含有中文字符串
2016/05/13 PHP
老生常谈PHP面向对象之解释器模式
2017/05/17 PHP
比较详细的javascript对象的property和prototype是什么一种关系
2007/08/06 Javascript
理解Javascript_03_javascript全局观
2010/10/11 Javascript
jquery对表单操作2
2011/04/06 Javascript
基于jquery的时间段实现代码
2012/08/02 Javascript
javascript匿名函数应用示例介绍
2014/03/07 Javascript
jquery遍历函数siblings()用法实例
2015/12/24 Javascript
详解AngularJs路由之Ui-router-resolve(预加载)
2017/06/13 Javascript
手机注册发送验证码倒计时的简单实例
2017/11/15 Javascript
vue脚手架中配置Sass的方法
2018/01/04 Javascript
利用ECharts.js画K线图的方法示例
2018/01/10 Javascript
vue中使用echarts制作圆环图的实例代码
2018/07/27 Javascript
茶余饭后聊聊Vue3.0响应式数据那些事儿
2019/10/30 Javascript
vue点击按钮实现简单页面的切换
2020/09/08 Javascript
vue+element_ui上传文件,并传递额外参数操作
2020/12/05 Vue.js
python批量导出导入MySQL用户的方法
2013/11/15 Python
python下载文件时显示下载进度的方法
2015/04/02 Python
Python中的模块导入和读取键盘输入的方法
2015/10/16 Python
python入门教程之识别验证码
2017/03/04 Python
开源Web应用框架Django图文教程
2017/03/09 Python
详解Python的循环结构知识点
2019/05/20 Python
在pytorch中查看可训练参数的例子
2019/08/18 Python
利用setuptools打包python程序的方法步骤
2020/01/18 Python
Python 日期与时间转换的方法
2020/08/01 Python
把富文本的回车转为br标签
2019/08/09 HTML / CSS
建龙钢铁面试总结
2014/04/15 面试题
幼儿园元旦亲子活动方案
2014/02/17 职场文书
小学生心理健康活动总结
2015/05/08 职场文书
行政答辩状范文
2015/05/21 职场文书
2016年教师师德师风承诺书
2016/03/25 职场文书
一文搞懂如何实现Go 超时控制
2021/03/30 Python
浅谈mysql增加索引不生效的几种情况
2021/06/23 MySQL