jQuery插件使用总结五:layer 弹框

一、介绍

layer是一款近年来备受青睐的web弹层组件,她具备全方位的解决方案,致力于服务各水平段的开发人员,您的页面会轻松地拥有丰富友好的操作体验。
在与同类组件的比较中,layer总是能轻易获胜。她尽可能地在以更少的代码展现更强健的功能,且格外注重性能的提升、易用和实用性,正因如此,越来越多的开发者将媚眼投上了layer(已被10695708人次关注)。layer 甚至兼容了包括 IE6 在内的所有主流浏览器。她数量可观的接口,使得您可以自定义太多您需要的风格,每一种弹层模式各具特色,广受欢迎。(介绍源自layer官网)

二、下载&引用

下载地址:http://layer.layui.com/

这里我们做演示只引入layer.js ,大家可根据自己的需求引入相关文件
在这里插入图片描述

三、layer 使用

1、alert 弹窗
html:

<button id="btnAlert">alert</button>

js:

	$('#btnAlert').click(() => {
         layer.alert('这是alert弹窗');
    })

在这里插入图片描述
2、confirm
html:

<button id="btnConfirm">confirm</button>

js:

$('#btnConfirm').click( () => {
	layer.confirm('你确定吗?');
})

在这里插入图片描述
3、msg
html:

<button id="btnMsg">msg</button>

js:

$('#btnMsg').click(() => {
	layer.msg('hello world');
})

在这里插入图片描述
4、tips
html:

<button id="btnTips">tips</button>

js;

$('#btnTips').click(() => {
	layer.tips('这是小贴士',"#btnTips");
})

在这里插入图片描述
5、load
html:

<button id="btnLoad">load</button>

js:

$('#btnLoad').click(() => {
	layer.load();
})

在这里插入图片描述
6、自定义弹框
html:

<button id="btnOpen">自定义弹框</button>

js:

$('#btnOpen').click(() => {
    layer.open({
        title: '注册',//弹框title
        area: ['500px','400px'],//设置宽高
        shadeClose: true,//点击后面的遮罩层关闭弹框
		content:'这是内容',//弹框内容
	});
})

注意:里面的content可是是一个DOM,也可以是字符串,网页地址等,根据自身情况选择。

例如打开一个页面:

		$('#btnOpen').click(() => {
            layer.open({
               type: 2,
                title: '百度',
                area: ['1300px','700px'],
                content: 'http://www.baidu.com',
                shadeClose:true
            });
        })

在这里插入图片描述
以上就是layer的一些常用演示,更多功能请参考官方文档:https://www.layui.com/doc/modules/layer.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值