layer可以独立使用,也可以通过Layui模块化使用。详见官网:

layer官网地址:http://www.layui.com/doc/modules/layer.html

在平时的项目中,很多时候页面中难免会用到弹窗的情况,这里介绍将layer作为独立插件使用的方法。

步骤一:去 layer 独立版本官网下载组件包。

步骤二:获得 layer 文件包后,解压并将 layer 整个文件夹(不要拆分结构) 存放到你项目的任意目录,使用时,只需根据路径引入 layer.js 即可。使用layer首先需在页面中引入jQuery1.8以上的任意版本,然后再引入layer.js才生效。

步骤三:上述步骤完成后,创建自己的js文件,在文件中即可使用layer弹窗了。示例:

layer.open({content: 'test'   //content可以是字符串,可以是DOM,也可以是一个URL,btn: ['按钮一', '按钮二', '按钮三'],yes: function(index, layero){//按钮【按钮一】的回调},btn2: function(index, layero){//按钮【按钮二】的回调//return false 开启该代码可禁止点击该按钮关闭},btn3: function(index, layero){//按钮【按钮三】的回调//return false 开启该代码可禁止点击该按钮关闭},cancel: function(){ //右上角关闭回调//return false 开启该代码可禁止点击该按钮关闭}
});

扩展:当layer 的 content为DOM时,引用方法推荐使用这种方法:

html代码如下:

  <script class="addBankInfo" type="text/html"><form action=""><div class="addBankInfo" ><table><tr><td>真实姓名:</td><td>甜甜</td></tr><tr><td>身份证号:</td><td>5002405676867</td></tr><tr><td>手机号:</td><td><input type="text" name="phoneNo"></td><td>请填写该卡在银行预留的手机号码</td></tr><tr><td>验证码:</td><td><input type="text" name="phoneCode"></td><td><button type="button">获取验证码</button></td></tr></table></div></form></script>

js代码如下:

$('body').on('click','.addBank',function () {layer.open({content: $('.addBankInfo').html(),area: ['800px', '500px'] //自定义文本域宽高,btn: ['确定', '取消'],yes: function(){//按钮【确定】的回调},btn2: function(){//按钮【取消】的回调return 0;}});})

如何使用layer弹窗相关推荐

  1. php程序layer,php 提交表单 关闭layer弹窗iframe的实例讲解

    介绍一款非常好用的前端弹窗插件: 根据官方的API:layer的iframe弹窗 //iframe层-父子操作 layer.open({ type: 2, area: ['700px', '530px ...

  2. layer弹窗弹出位置不在浏览器窗口居中的问题的解决方法

    layer弹窗弹出位置不在浏览器窗口居中的问题的解决方法 参考文章: (1)layer弹窗弹出位置不在浏览器窗口居中的问题的解决方法 (2)https://www.cnblogs.com/chaoyu ...

  3. vue怎样引入使用layer弹窗以及icon使用

    vue怎样引入使用layer弹窗以及icon使用 功能需求 功能实现 1.在vue中引入layui-layer 2.引入jquery 3.在main.js中引入layui-layer 4.使用laye ...

  4. 视频教程-Layer 弹窗入门-jQuery

    Layer 弹窗入门 2009年4月创办 淄博日诺网络科技有限公司 法人总经理 2016年负责 中国传媒大学凤凰学院 网站开发 项目负责人 2017年 参与负责 用友软件理财项目开发 郭孟涛 ¥39. ...

  5. Layer弹窗回车执行确定按钮事件

    layer.open({type: 1,content: 'Where is the love?',btn: ['确定'],success: function(layero, index){this. ...

  6. layer打开弹窗时传递参数(content:)【layer弹窗插件】

    在使用layer打开弹窗时,我希望带一些参数过去,进行某些判断. 直接就可以用链接+参数的方式即可. 1.JS代码 var userGrade=Mrant layer.open({ title: '权 ...

  7. layer弹窗在键盘按回车将反复刷新_layer弹出层回车后反复弹出

    问题描述:引入layer的 包,然后通过一个按钮控制弹出层,但是偶然的情况 下,发现回车后也能弹出,一直回车,一直弹...简单分析之后,可能有两个原因:一是焦点一直在那个按钮,把焦点移开可能是解决的办 ...

  8. layer弹窗的iframe层怎么关闭。为什么设置的layer.iframeAuto(index)高度不能自适应

    //在iframe页 var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引.每个弹窗层都会分配一个索引.第一次点 ...

  9. layer弹窗在IOS上,被软键盘挤到上边的解决方法

    就像这种情况,经过多番请教跟尝试,找到一个能解决这个问题的方法,但可能有点笨重.就是在当前弹框里,设置offset的值,里边的值可以随意写,然后再下边给弹框追加一个样式即可. <!DOCTYPE ...

最新文章

  1. Science:若DTC基因检测达2%成年人群,几乎所有人的身份或将无所遁形
  2. python编辑器安卓下载-Python的下载安装与Python编辑器的安装
  3. Matlab dir函数
  4. shell编程题(四)
  5. Spark-Streaming基础
  6. C++(2)--代码结构
  7. email 添加附件 java_Java发送email 带附件 | 学步园
  8. [20180503]珅与分隔符.txt
  9. python做单因素方差分析
  10. 快速有效分离RNA——土壤RNA纯化试剂盒
  11. 第四届IT 2020高端论坛成功举办
  12. Tiled有java版本吗_使用TILED映射的Java碰撞检测
  13. 计算机汉字字模信息怎么算,汉字字模库字模.PPT
  14. c语言线程怎么退出,如何用C语言实现多线程
  15. Krita像素画教程
  16. linux下安装codeblocks及写完程序之后编译成功但无法运行的原因
  17. CAD快速看图软件使用起来怎么样
  18. 话筒性能测试软件,动圈式话筒性能的检测
  19. 图像算法处理知识集合
  20. Outlook邮箱转Ubuntu Evolution邮箱步骤

热门文章

  1. Spring搭建:log4j的配置
  2. Ubuntu20.04谷歌浏览器安装json格式化工具jsonviewer
  3. 4.模型评估之ROC和AUC
  4. 罗甸脐橙|“橙”心实意——礼誉生态农业
  5. 2022年考研数据结构_8 排序
  6. c语言工程实践小超市商品管理系统
  7. weinre 使用教程
  8. 体验deepin作为办公系统
  9. 案例1:金融数据分析----code知识点详解版
  10. 基于微信小程序的校园体育馆预约系统.docx