Layer插件的常用提示框,如何使用Layer

需要的插件:
skin包下为图片不要忘咯


测试7的效果如下:


open的方式就大概说一下测试代码没有写
测试的时候可以试一下遮罩层效果很好,content可以放路径和指定要打开的标签对象。

layer.open({//捕获页
                      type: 1,
                      btn: ['确定', '取消'],
                      //shade: false, //默认开启遮罩层
                      title: "折旧设置",  
                      area: ['755px', '650px'], //宽高
                      content: $('#depreciationForm'), //捕获的元素,注意:最好该指定的元素要存放在body最外层,否则可能被其它的相对元素所影响
                      cancel: function(){
                        //layer.msg('捕获就是从页面已经存在的元素上,包裹layer的结构', {time: 5000, icon:6});
                      }
                    })

复制下面代码将插件路径修改就可以测试

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <script type="text/javascript" src="../js/jquery-3.2.1.min.js" ></script>
    <script type="text/javascript" src="../js/bootstrap.min.js" ></script>
    <script type="text/javascript" src="../js/layer.js" ></script>
    <body>
        <button οnclick="t1()">点击测试1</button>
        <button οnclick="t2()">点击测试2</button>
        <button οnclick="t3()">点击测试3</button>
        <button οnclick="t4()">点击测试4</button>
        <button οnclick="t5()">点击测试5</button>
        <button οnclick="t6()">点击测试6</button>
        <button οnclick="t7()">点击测试7</button>
        <input type="button" id="test" οnclick="test()" value="校验"/>
    </body>
    <script>
        function test(){
            layer.tips("测试校验!","#test",{//第一个参数为提示字体;二为在哪个的后面
                    tips:[2,"red"],//第一个参数:1.上 2.右 3.下 4.左 提示方向,第二个为:颜色
                    tipsMore:true,//true为不允许多个,false为允许多个
                    time:5000});//不设置时间默认两秒,这里是5秒关闭,设为0则不关闭
        }
        function t1(){
            //layer.msg("测试成功!",{time:1000});
            layer.msg('<div style="color:gray;">正在导出</div>', {icon: 16});
        }
        function t2(){
            layer.msg("测试成功!",{
                time:2000,
                icon:6,
                btn:['稍后重启','现在重启','不再提示']
            });
        }
        function t3(){
            layer.prompt(
                  {
                    formType: 2,
                    value: '初始值',
                    title: '标题'
                }, function(value, index, elem){
                    alert(value); //得到value
                    layer.close(index);
                  }
            );
        }
        function t4(){
            /*var la = layer.load("导出中...");*/
            var la = layer.load(1,{shade:[0.1,'#fff'],time:1000});//设置背景透明,false可以点击其他,true不可点击其他为背景黑色
            /*var la = layer.load(2, {content:'<div style="color:gray;">导出...</div>',time: 1500,success: function(layero){
                layero.find('.layui-layer-content').css({'padding-top':'35px','width':'50px'});
            }})*/
            
        }
        function t5(){
            layer.alert("测试成功!");
        }
        function t6(){
            layer.alert("测试成功!",{
                time:2000,
                icon:6,
                btn:['稍后重启','现在重启','不再提示']
            });
        }
        function t7(){
            layer.alert("测试成功!",{
                skin: 'layui-layer-molv', //样式类名  自定义样式
                /*自带三种皮肤
                 *  layui-layer-molv
                    layui-layer-lan
                    layui-layer-rim
                 */
                closeBtn: 1,   // 是否显示关闭按钮
                anim: 1,//动画类型
                btn: ['确定','取消'], //按钮
                icon: 6,   // icon
                yes:function(){
                    layer.msg('确定成功!');
                },
                btn2:function(){
                    layer.msg('取消成功!');
                }
            });
        }
    </script>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
layer.msg是CSDN开发的一款基于jQuery的弹出消息框插件。它主要用于在网站或应用中弹出提示信息。使用layer.msg,你可以通过以下步骤来添加弹出消息框: 1. 首先,你需要在你的HTML文件中引入jQuery和layer.js,可以通过以下代码来实现: ```html <script src="https://cdn.staticfile.org/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/layer/3.1.1/layer.js"></script> ``` 2. 接下来,你可以使用以下代码来触发弹出消息框: ```javascript layer.msg('这是一条提示信息'); ``` 这会在页面中弹出一条默认样式的消息框,显示内容为"这是一条提示信息"。 3. 你还可以根据需要自定义弹出消息框的样式和功能。layer.msg提供了多个参数供你使用,例如: ```javascript layer.msg('Hello, World!', { icon: 1, // 设置图标,1表示成功提示图标 time: 2000, // 设置自动关闭时间,单位为毫秒,默认为3000毫秒 shade: 0.5, // 设置遮罩透明度,取值范围为0-1,默认为0.3 btn: ['确定', '取消'], // 设置按钮文字,数组形式 yes: function(index){ // 点击确定按钮的回调函数 layer.close(index); // 关闭消息框 }, btn2: function(){ // 点击取消按钮的回调函数 // do something... } }); ``` 通过设置这些参数,你可以根据自己的需求来定制弹出消息框的外观和交互方式。 这就是layer.msg的基本使用方法。希望能对你有所帮助!如有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值