一、遮罩用途及效果

ShowLoading这个jQuery插件设计用于当运行Ajax请求时,可以在屏幕某一特殊区域(id,class或者html标签)覆一张正在加载中的图片。

有时候我们页面调用后台程序时间比较长时,前台页面暴露在用户之下,如果用户点击可能会造成逻辑混乱。这时候,遮罩就起到了很好的效果,在触发后台程序时我们将前台页面遮住,不让操作,同时给予一个程序运行请等待的效果。

遮罩效果:

二、JQuery遮罩UI实现

引用文件:(下载地址)
showLoading.css
jquery.showLoading.js

<link href="style/showLoading.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery.showLoading.min.js"></script>

三、使用方法

假设html页面有有一个class为add_test_img的标签,需要通过ajax访问后台,并在add_test_img标签中显示一些相关内容,在内容显示之前,可对add_test_img标签使用遮罩,防止在数据显示之前,被修改其中的内容

//显示遮罩
$(".add_test_img").showLoading();
//ajax调用
$.ajax({type: "GET",url: "Api.php",data: {ApiTarget: 'TestImage', op: 'paginateByClassId', prj_id: prj_id, class_id:class_id, page: index, per_page: items_per_page, user_id: user_id, start_date:start_date_str, end_date:end_date_str},success: function(response){//对返回数据进行处理,并显示//......//去除遮罩$(".add_test_img").hideLoading();},error: function(xhr) {//显示失败信息//......//去除遮罩$(".add_test_img").hideLoading();}});

推荐一个开发的网盘搜索引擎,360盘搜(www.360panso.com)

转载于:https://www.cnblogs.com/ChineseMoonGod/p/6003657.html

Jquery之ShowLoading遮罩组件相关推荐

  1. 7个jquery easy ui 基本组件图解

    下面给出7个jquery easy ui 基本组件: 1 基本面板 <!DOCTYPE html> <html> <head><meta charset=&q ...

  2. 基于jquery的php分页,基于jQuery封装的分页组件

    前言: 由于项目需要实现分页效果,上jQuery插件库找了下,但是木有找到自己想要的效果,于是自己封装了个分页组件. 思路: 主要是初始化时基于原型建立的分页模板然后绑定动态事件并实现刷新DOM的分页 ...

  3. [jQuery] jQuery UI怎样自定义组件?

    [jQuery] jQuery UI怎样自定义组件? 又是第一次,现在的感受是jQueryUI Widget能让你代码组织得更好,风格更一致. 如何开始使用首先用$.widget()方法开始定义你的组 ...

  4. 用jQuery实现页面遮罩弹出框

    页面遮罩弹出框是最常见的一种情况,今天用jQuery实现页面遮罩弹出框,主要用的技术有JQuery,css和html, html代码如下: <div id="main"> ...

  5. jquery 弹出遮罩层

    jquery 弹出遮罩层 点击层关闭 转载于:https://blog.51cto.com/ming358721/423505

  6. mvc jquery ajax分页实例,jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解,mvcpagerajax分页...

    jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解,mvcpagerajax分页 简单的两个步骤即可实现分页功能 //回调里面进行业务处理 function lo ...

  7. JQuery插件:遮罩+数据加载中。。。(特点:遮你想遮,罩你想罩)

    在很多项目中都会涉及到数据加载.数据加载有时可能会是2-3秒,为了给一个友好的提示,一般都会给一个[数据加载中...]的提示.今天就做了一个这样的提示框. 先去jQuery官网看看怎么写jQuery插 ...

  8. 使用vue创建一个遮罩组件_用于输入遮罩的另一个Vue组件

    使用vue创建一个遮罩组件 语音输入蒙版 (vue-input-mask) Yet another Vue component for input masking. Based on react-in ...

  9. js ajax 点击遮罩层,jQuery弹出遮罩层效果完整示例

    本文实例讲述了jQuery弹出遮罩层效果.分享给大家供大家参考,具体如下: /p> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition ...

最新文章

  1. SAP MM 采购申请中的物料组字段改成Optional
  2. UVALive5379 UVA270 Lining Up
  3. ipython官网_IPython Notebook快速搭建
  4. asppython份额_2019年7月编程语言榜单公布:Python第一 份额保持较大幅度增长
  5. cisco动车组飞速实现存储虚拟化
  6. SAP Spartacus user form去除嵌套label的side effect之一
  7. java多线程安全解决方案_java常用知识:多线程安全问题的解决方法-Lock锁
  8. 福州大学软件工程1916|W班 第10、11次作业成绩排名
  9. 二叉树的遍历--递归+非递归(两种)
  10. linux mysql驱动在哪_MySQL驱动使用方法
  11. java newtonsoft.json_Newtonsoft.Json(Json.Net)学习笔记
  12. ios设置tabbar背景颜色_IOS UITabBarViewController 修改背景颜色
  13. 一分钟带你了解全链路测试
  14. Python:Wilcoxon signed-rank test
  15. android 项目编译报错 符号: 类 shape 位置: 程序包 android.widget
  16. Calibre中使用DeDRM插件进行Kindle电子书解锁
  17. 美团小哥用计算机,美团回应大V与美团小哥争议一事:鲁莽不会让世界变好!...
  18. 复杂的1秒--图解Google搜索技术
  19. DDIM代码详细解读(3):核心采样代码、超分辨率重建
  20. 9大论坛、多项AI创新成果,Imagination邀您共聚 AIIA2020人工智能开发者大会

热门文章

  1. 神奇的视频压缩工具HandBrake
  2. CodeBlock 20.03 + wxWidgets 3.1.5
  3. 【报错记录】MySQL向数据库中导入txt文件报错ERROR 1148 (42000): The used command is not allowed with this MySQL version
  4. LPC1788实现10ms单位的计数器
  5. java中的final关键字和effectively final
  6. 次时代游戏场景制作方法(干货)
  7. Profiles多配置详解
  8. 用matlab电磁波双缝干涉实验报告,matlab演示杨氏双缝干涉实验
  9. web开发技术情况_如何在不失去思想的情况下成为Web开发人员
  10. PPK 谈 JavaScript 的 this 关键字