【blockUI】简单的jquery遮罩插件 jquery.blockUI.js 使用

一、简述

        JQuery.BlockUI是JQuery的一个遮罩插件,它小巧(原版20k,压缩后10左右),容易使用, 功能齐全,支持Iframe,支持Modal,BlockUI可以在使用AJAX时模拟同步行为,为浏览器增加遮罩,避免不必要的操作。当被激活时,它会防止用户活动的页面(或页面的一部分),直到被关闭。 BlockUI可以添加元素的DOM,可以修改炫酷的外观和阻止用户交互行为。

更多请移步:http://jquery.malsup.com/block/

二、准备

jquery.blockUI.js需要jquery支持因此需要引入jquery。【如果有对应的js,请忽略此步,直接看第二步】

1、jquery.min.js (v_1.8.3):

        百度网盘:https://pan.baidu.com/s/1XGUzI8bvGNwFAbOlgScNTw

        提取码:4mq5

2、jquery.blockUI.min.js

        百度网盘:https://pan.baidu.com/s/1X-NPZMd6ZCBKP6sG4YN1ag

        提取码:psz9

3、CDN加速

        推荐一个网站: https://www.bootcdn.cn/

        直接搜索想要的js,查找对应的版本即可。(此处搜索 :jquery和blockUI即可)

二、html中引入两个js

这里提供两种方式

1、下载了js,直接引用

注意:引用顺序,需要jquery在前。

2、cdn加速引用

三、使用

1、js

$(function() {

    $('#Button1').click(function() {

        //阻止页面的用户的活动 $.blockUI();

        });

    $('#Button2').click(function() {

        //自定义信息内容

        $.blockUI({ message: "加载中..." });

    });

$('#Button3').click(function() {

    //自定义样式

    $.blockUI({ css: { backgroundColor: '#f00', color: '#fff'} });

});

$('#Button4').click(function() {

    //定义弹出的信息为页面的某一个元素

    $.blockUI({ message: $('#domMessage') });

});

$('#btnClose').click(function() {

    //关闭弹出层

    $.unblockUI();

});

$('#Button5').click(function() {

    //设置淡入,淡出,自动关闭时间

    $.blockUI({ fadeIn: 700, fadeOut: 700, timeout: 2000 });

});

//简单的气泡提示

$.growlUI('提示', '删除成功!');

});


2、HTML

       

  1. 阻止页面的用户的活动,不会自动消失,请刷新: $.blockUI();

           

       

  2.    

  3. 自定义消息:

           

       

  4.    

  5. 自定义样式:

           

       

  6.    

  7. 弹出指定的元素,并关闭弹出层(该层可以为隐藏):

           

       

  8.    

  9. 设置淡入,淡出,自动关闭时间:

           

       

四、结束

        希望能帮到你,谢谢查看。

你可能感兴趣的:(【blockUI】简单的jquery遮罩插件 jquery.blockUI.js 使用)