jQuery BlockUI 实现锁屏

当我们在前端通过ajax调用后台的时候,由于数据量各有不同,可能会造成长时间的等待,但此时等待的用户仍然可以操作界面上的其他元素,例如重新点击一个按钮,这种情况是不被允许的.或者有时候需要执行某些操作后,对用户界面进行锁屏,经过一段时间后重新恢复,此时当然会想到在页面上增加一层div来进行遮挡,但jQuery的BlockUI已经帮你完成了这样的工作,我们可以通过简单的js代码来达到各种各样的效果.jQuery BlockUI使用: 通过以下地址可以访问BlockUI的官网,上面有众多的Demo可供参考http://www.malsup.com/jquery/block/

首先当然是要引入blockUI,以下Demo就使用1.6

<script type="text/javascript" src="jquery-1.6.1.min.js"></script>

<script type="text/javascript" src="jquery-block-ui.js"></script>


11111111111111111111111111111111111

  • $(function(){
  • //当加载完后立刻锁屏,并显示hello world为锁屏信息
  • //若然只想锁屏但不显示任何信息,可以设置为null
  • $.blockUI({
  • message:"hello world";
  • })
  • })
22222222222222222222222222222222222222222222222222
  • $(function(){
  • //可以为BlockUI增加样式
  • $.blockUI({ css : {
  • border : "none",
  • padding : "15px",
  • backgroundColor : "#000",
  • "-webkit-border-radius" : "10px",
  • "-moz-border-radius" : "10px",
  • opacity : .5,
  • color : "#fff"
  • }})
  • })
33333333333333333333333333333333333333333333333333333333
  • $(function(){
  • /*
  • * 可直接获取id为loginForm的表单来进行弹出,
  • * 实现类似popup的功能
  • */
  • $.blockUI({
  • message : $("#loginForm")
  • })
  • //2秒后关闭遮挡
  • setTimeout($.unblockUI,2000);
  • })
4444444444444444444444444444444444444444444444444444
  • $(function(){
  • $.blockUI();
  • setTimeout(function(){
  • $.unblockUI({
  • //执行解除锁屏的回调函数
  • onUnblock : function(){
  • alert("onUnblockUI");
  • }
  • })
  • },2000);
  • });
5555555555555555555555555555555555555555555555555555555
  • $(function(){
  • $.blockUI({
  • //当锁屏后点击其他地方触发的事件,这里触发为解除锁屏
  • onOverlayClick : $.unblockUI
  • });
  • });
66666666666666666666666666666666666666666666666666666666
  • $(function(){
  • //设置全局ajax开始时锁屏
  • $(document).ajaxStart(function () {
  • blocks();
  • });
  • //设置全局ajax结束时解锁
  • $(document).ajaxStop(function () {
  • $.unblockUI();
  • });
  • });
				
时间: 2024-11-05 13:40:53

jQuery BlockUI 实现锁屏的相关文章

jQuery仿Android锁屏图案应用插件

<!doctype html> <html> <head> <meta charset="utf-8"> <title>jQuery仿Android锁屏图案应用插件DEMO演示</title> <link href="css/patternLock.css" rel="stylesheet" type="text/css" /> <scr

使用恶意USB设备解锁 Windows &amp; Mac 锁屏状态

NSA专业物理入侵设备——USB Armory,可解锁任意锁屏状态的下的Windows和Mac操作系统,含最新发布的Windows10.及较早的Mac OSX El Capitan / Mavericks,想知道原理是什么?进来看看吧! 首先,这原本是没有可能实现的,但事实是我真的办到了(相信我,因为不敢相信这是真的,我已经测试了很多次.) USB Ethernet + DHCP + Responder == 证书 论题: 如果我在电脑上插入一个伪装成USB以太网适配器的设备, 那么即使这个系统

android开发技巧——仿新版QQ锁屏下弹窗(转)

新版的qq,可以在锁屏下弹窗显示qq消息,正好目前在做的项目也需要这一功能.经过各种试验和资料查找,终于实现,过程不难,但是却有一些地方需要注意. 下面是实现过程. 1,使用Activity,而不是View QQ的弹窗一开始我以为是悬浮View,用WindowManager去添加,但是无论如何就是不显示,后来在朋友提示下换成Activity来实现,在锁屏状态下就能弹窗了. 2.Activity的设置 Activity需要进行以下设置,才可以在锁屏状态下弹窗. 首先是onCreate方法,需要添加

android 锁屏程序开发

参考http://blog.csdn.net/wdaming1986/article/details/8837023 锁屏程序的步骤如下: 1.替换系统锁屏 2.屏蔽Home键,back键.menu键 3.锁屏程序不出现在最近任务列表中 4.屏幕唤醒时显示锁屏界面 一.替换系统锁屏 调研市场绝大部分锁屏程序,会引导用户关闭系统锁屏.当用户不关闭系统锁屏的时候我们可以将我们自定义的锁屏程序覆盖在系统锁屏程序上,解锁系统锁屏. 具体做法如下: api level 小于13时: mKeyguardMa

Windows server 2008 域控器上配置自动锁屏组策略

打开管理工具----组策略管理 新建一条组策略,重命名为"自动锁屏" 然后右键编辑"自动锁屏"这条策略 需要启用下图中的三条设置,其中一条"屏幕保护程序超时"可以设置时间,默认是900秒,也就是15分钟,可以自己更改的. 再将"自动锁屏"策略下发到各个组织单元上.例如下图就是把策略分发到123 这个OU上. 如果没有合适组织单元,可以打开Active Directory 用户和计算机中,自己新建OU. 然后将相应要自动锁屏的域

【腾讯Bugly干货分享】浅谈Android自定义锁屏页的发车姿势

本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57875330c9da73584b025873 一.为什么需要自定义锁屏页 锁屏作为一种黑白屏时代就存在的手机功能,至今仍发挥着巨大作用,特别是触屏时代的到来,锁屏的功用被发挥到了极致.多少人曾经在无聊的时候每隔几分钟划开锁屏再关上,孜孜不倦,其酸爽程度不亚于捏气泡膜.确实,一款漂亮的锁屏能为手机增色不少,但锁屏存在的核心目的主要是三个:保护自己手机的隐私,防止误操作,在不关闭

系统组件-锁屏应用

package com.xfeng.onekeylock; import android.app.admin.DevicePolicyManager; import android.content.ComponentName; import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; publ

Android5.1 - 锁屏界面时间显示

[问题]待机唤醒解锁界面时间显示不全.不论是8寸还是7寸的屏幕都有此问题.时间显示设置为“上午10:30”的时候,最右边的数字0残缺.而时间数字少于4个时,数字不会残缺. [debug]找到相关的配置文件,把文字的大小修改为合适的值即可.在frameworks/base/packages下有2个目录,分别是Keyguard和SystemUI. 查看SystemUI的Android.mk文件LOCAL_STATIC_JAVA_LIBRARIES := Keyguard android-suppor

“重力锁屏”正式版使用说明

(此版本和beta版无太大差异,只是在其基础上做了一些优化和小的改进) 一.产品介绍 重力锁屏是基于android系统的一款锁屏软件.它利用重力感应器来判断用户的动作从而自动锁屏亮屏,是锁屏软件的一大创新.相比传统的锁屏软件,“重力锁屏”从可操作性.方便性.功能全面性都有了很大的提升,可以让用户方便快捷的进行锁屏操作. 二.主要特色 (1)调用重力传感器,解放电源键.“重力锁屏”软件调用重力传感器,根据用户翻扣手机或手机朝下的运动状态,实现手机的亮.暗屏.解放手机电源键,延长其使用寿命.并且重力