layer弹层组件移动版介绍以及使用方法示例代码

23 篇文章 0 订阅
10 篇文章 1 订阅

1、layer mobile 是为移动设备(手机、平板等webkit内核浏览器/webview)量身定做的弹层UI。由于是采用原生 JavaScript编写,所有并不依赖任何第三方库。layer mobile完全独立于PC版的layer,您需要按照场景选择使用。

和layer PC版不同的是,只提供一个核心调用方法,即:layer.open(options)

layer移动版弹层 地址: layer 移动端弹层界面组件

layer移动版弹层 API地址: layer弹层组件移动版

PC版的layer弹层 API地址: layer 弹层组件开发文档 - Layui

layer 弹出层组件 - jQuery 弹出层插件

前端UI框架layui官网: ​​​​​​​Layui - 经典开源模块化前端 UI 组件库

layer弹层组件PC版介绍以及使用方法示例代码: layer弹层组件PC版介绍以及使用方法示例代码_程序媛zcc的博客-CSDN博客

2、layer弹出层移动版轻量级,在官网下载layer移动版包后,引入layer.css 和 layer.js就可以使用,非常好用,pc端也能使用。示例代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
    <title>layer弹层组件移动版</title>
    <link rel="stylesheet" href="layer/mobile/need/layer.css">
    <style>
        button {
            height: 35px;
            line-height: 35px;
            border-radius: 2px;
            background-color: #1AA094;
            color: #fff;
            border: none;
            margin-bottom: 10px;
        }
    </style>
</head>
<body>
<button id="btn1">信息框</button>
<button id="btn2">提示</button>
<button id="btn3">询问框</button>
<button id="btn4">底部对话框</button>
<button id="btn5">底部提示</button>
<button id="btn6">自定义标题风格</button>
<button id="btn7">页面层</button>
<button id="btn8">loading层</button>
<button id="btn9">loading带文字</button>
</body>
</html>
<script src="../jquery.min.js"></script>
<script src="layer/mobile/layer.js"></script>
<script>
    $("#btn1").on("click", function () {
        //信息框
        layer.open({
            content: '移动版和PC版不能同时存在同一页面'
            , btn: '我知道了'
        });
    });

    $("#btn2").on("click", function () {
        //提示
        layer.open({
            content: 'hello layer'
            , skin: 'msg'
            , time: 2 //2秒后自动关闭
        });
    });

    $("#btn3").on("click", function () {
        //询问框
        layer.open({
            content: '您确定要刷新一下本页面吗?'
            , btn: ['刷新', '不要']
            , yes: function (index) {
                location.reload();
                layer.close(index);
            }
        });
    });

    $("#btn4").on("click", function () {
        //底部对话框
        layer.open({
            content: '这是一个底部弹出的询问提示'
            , btn: ['删除', '取消']
            , skin: 'footer'
            , yes: function (index) {
                layer.open({content: '执行删除操作'})
            }
        });
    });

    $("#btn5").on("click", function () {
        //底部提示
        layer.open({
            content: '一个没有任何按钮的底部提示'
            , skin: 'footer'
        });
    });

    $("#btn6").on("click", function () {
        //自定义标题风格
        layer.open({
            title: [
                '我是标题',
                'background-color: #FF4351; color:#fff;'
            ]
            , content: '标题风格任你定义。'
        });
    });

    $("#btn7").on("click", function () {
        //页面层
        layer.open({
            type: 1
            , content: '可传入任何内容,支持html。一般用于手机页面中'
            , anim: 'up'
            , style: 'position:fixed; bottom:0; left:0; width: 100%; height: 200px; padding:10px 0; border:none;'
        });
    });

    $("#btn8").on("click", function () {
        //loading层
        layer.open({type: 2});
    });

    $("#btn9").on("click", function () {
        //loading带文字
        layer.open({
            type: 2
            , content: '加载中'
        });
    });

</script>

3、效果图:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值