JQuery BlockUI遮罩层

官方地址:http://jquery.malsup.com/block/ 

需要使用的js

引入jquery包

引入插件包JQuery BlockUI(官方下载相应的js)

demo


1.直接弹出提示话语

1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> 3 <head> 4     <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> 5     <title>blockUI(弹出层)</title> 6     <style type="text/css"> 7     #demo { 8         width:100px; 9         height:24px; 10         text-align:center; 11     } 12     </style> 13 </head> 14 <body> 15     <button id="demo">点击弹出</button> 16 </body> 17 </html> 18 <script type="text/javascript" src="jquery-1.8.3.min.js"></script> 19 <script type="text/javascript" src="jquery.blockUI.js"></script> 20 <script type="text/javascript"> 21 //弹出提示话语 22 $(function(){ 23     $('#demo').click(function(){ 24       jQuery.blockUI({   25        message: "<font><br>正在处理,请稍候...<br><br></font>",   26        css: {   27            width: "250",   28            backgroundColor: "#7EC0EE",   29            border: "2px solid #104E8B"   30            }, 31         overlayCSS:  { 32            backgroundColor: '#000', 33            opacity:         0.2,//更改遮罩层的透明度 34            cursor:          'wait' 35            } 36        });  37     }); 38 }) 39 </script>

2.弹出一个隐藏的弹出框

1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> 3 <head> 4     <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> 5     <title>blockUI(弹出层)</title> 6     <style type="text/css"> 7     #demo { 8         width:100px; 9         height:24px; 10         text-align:center; 11     } 12     #displayBox{ 13         display:none; 14     } 15     </style> 16 </head> 17 <body> 18     <button id="demo">点击弹出</button> 19     <div id="displayBox"> 20         这里是弹出层显示的内容!!!<br /><br /><br /><a href="javascript:void(0);" onclick="$.unblockUI();return false;" title="点击关闭">点击关闭</a> 21     </div> 22 </body> 23 </html> 24 <script type="text/javascript" src="jquery.min.js"></script> 25 <script type="text/javascript" src="jquery.blockUI.js"></script> 26 <script type="text/javascript"> 27 $(function(){ 28     $('#demo').click(function(){ 29         $.blockUI({ 30             message: $('#displayBox'), 31             css: { 32                 width: '500px', 33                 height: '100px', 34                 backgroundColor: '#eee', 35                 border: '1px solid red', 36                 color: 'green', 37                 textAlign: 'center', 38                 cursor: 'default' 39             } 40         }); 41     }); 42 }) 43 </script>

3.直接弹图片

1<script language="javascript"> 2 jQuery(document).ready(function(){ 3 jQuery.blockUI.defaults.message = "<br><font>请稍候...<br><br></font>"; 4 jQuery.blockUI.defaults.css.width = "300"; 5 jQuery.blockUI.defaults.css.backgroundColor = "#FFFFFF"; //#7EC0EE 6 jQuery.blockUI.defaults.css.border = "0px solid #104E8B"; 7 8 jQuery.blockUI.defaults.overlayCSS.backgroundColor = "#FFF68F"; //遮罩的背景色 9 10 //遮罩层显示图片,并定位在右上角 11 jQuery("#btnClick").click(function(){ 12 jQuery.blockUI({ 13 message: jQuery("#question"), 14 centerY: 0, 15 css: { 16 width: jQuery("#img1").width(), 17 height: jQuery("#img1").height(), 18 left: "", 19 right: "10", 20 top: "10" 21 }, 22 fadeIn: 700, //淡入的时间长度 23 fadeOut: 700, //淡出的时间长度 24 showOverlay: false, //不显示遮罩背景色 25 timeout: 2000 //自动退出遮罩 26 }); 27 28 /* 29 setTimeout(function() {  30 jQuery.unblockUI({  31 onUnblock: function(){ alert('退出遮罩后触发该事件!'); }  32 });  33 }, 3000);  34 35 jQuery('.blockOverlay').attr('title', '单击退出遮罩').click(jQuery.unblockUI);  36 */ 37 }); 38 }); 39</script> 40 41<input id=btnClick type=button value=click> 42 43<div id="question" style="display:none; cursor:default;">  44 <img id="img1" src="111.jpg"> 45</div>

具体可以参考官网介绍

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )