作为独立组件使用 layer

引入好layer.js后,直接用即可<script src="layer.js"></script>
<script>layer.msg('hello');</script>

在 layui 中使用 layer

layui.use('layer', function(){var layer =layui.layer;layer.msg('hello');
});

layer.open(options) - 原始核心方法

/!*如果是页面层*/layer.open({type:1, // 层类型;类型:Number,默认:0layer提供了5种层类型。可传入的值有:0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层)。 若你采用layer.open({type: 1})方式调用,则type为必填项(信息框除外)
content:'传入任意的文本或html' //这里content是一个普通的String
});
layer.open({type:1,  area:['500px', '300px'], // 宽和高content: $('#id') //这里content是一个DOM,注意:最好该元素要存放在body最外层,否则可能被其它的相对元素所影响
});//Ajax获取
$.post('url', {}, function(str){layer.open({type:1,    skin:'', //样式类名。类型:String,默认:'';skin不仅允许你传入layer内置的样式class名,还可以传入您自定义的class名。这是一个很好的切入点,意味着你可以借助skin轻松完成不同的风格定制。目前layer内置的skin有:layui-layer-lanlayui-layer-molv,未来我们还会选择性地内置更多,但更推荐您自己来定义。以下是一个自定义风格的简单例子
content: str//注意,如果str是object,那么需要字符拼接。
});
});/!*如果是iframe层*/layer.open({type:2, content:'http://sentsin.com' //这里content是一个URL,如果你不想让iframe出现滚动条,你还可以content: ['http://sentsin.com', 'no'],使用网页返回的内容渲染
});/!*如果是用layer.open执行tips层*/layer.open({type:4,content: ['内容', '#id'] //数组第二项即吸附元素选择器或者DOM
});  

https://www.layui.com/doc/modules/layer.html#btn

转载于:https://www.cnblogs.com/shengulong/p/10009021.html

Js组件layer的使用相关推荐

  1. 一款近年来备受青睐的web弹层组件——layer(http://layer.layui.com/)

    一款近年来备受青睐的web弹层组件--layer (http://layer.layui.com/) 一.使用场景 由于layer可以独立使用,也可以通过Layui模块化使用.所以请按照实际需求来选择 ...

  2. Web 弹层组件-layer

    Web 弹层组件layer 介绍 layer是一款优秀的基于jQuery的web弹层组件,目前GitHub 上Stars5000+. 相关地址 官网:http://layer.layui.com/?a ...

  3. vue中子组件和子组件之间怎么通信_vue.js组件之间如何通信?

    vue.js组件之间如何通信?下面本篇文章就来给大家介绍一下Vue.js组件间通信方式.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 平时在使用Vue框架的业务开发中,组件不仅仅要 ...

  4. 构建你的第一个Vue.js组件

    我记得当时我拿起CakePHP,我很喜欢,开始使用它是多么容易.这些文档不仅结构合理,详尽无遗,而且用户友好.多年以后,这正是我在Vue.js中感受到的.然而,与Cake相比,Vue文档仍然缺少一件事 ...

  5. JS组件系列——Bootstrap Table 冻结列功能IE浏览器兼容性问题解决方案

    JS组件系列--Bootstrap Table 冻结列功能IE浏览器兼容性问题解决方案 参考文章: (1)JS组件系列--Bootstrap Table 冻结列功能IE浏览器兼容性问题解决方案 (2) ...

  6. JS组件系列——BootstrapTable 行内编辑解决方案:x-editable

    JS组件系列--BootstrapTable 行内编辑解决方案:x-editable 参考文章: (1)JS组件系列--BootstrapTable 行内编辑解决方案:x-editable (2)ht ...

  7. JS组件系列——开源免费图表组件:Chart.js

    前言:最近被开源免费得有点上火了,各种组件首先想到的就是是开源否.是否免费.是否和bootstrap风格一致.想着以后做报表肯定要用到图表组件的,于是在Bootstrap中文网上面找到了Chart.j ...

  8. JS组件系列——封装自己的JS组件,你也可以

    前言:之前分享了那么多bootstrap组件的使用经验,这篇博主打算研究下JS组件的扩展和封装,我们来感受下JQuery为我们提供$.Extend的神奇,看看我们怎么自定义自己的组件,比如我们想扩展一 ...

  9. bootstrap 彈窗默認打開_Bootstrap 手册 07 - JS 组件篇

    1. 动画过渡 Transition Bootstrap 对一些组件默认使用过渡动画效果,这种效果是由 CSS3 实现,故不支持 IE 6-8. 模态弹窗 (Modal) 的滑动和渐变效果: 选项卡 ...

最新文章

  1. 2022-2028年中国体育赛事产业深度调研及投资前景预测报告
  2. Laravel 7发行说明
  3. 开关电源三种控制模式:PWM/PFM/PSM
  4. Log.v Log.d Log.i Log.w Log.e作用的总结
  5. OpenStack 通用设计思路
  6. 我是如何在两天内做完一个网站的
  7. 基于threejs的商场楼层展示导航系统源码_便民措施再升级就诊无需问路!我院“智能导航系统”正式上线啦!...
  8. Technocup 2020 - Elimination Round 2 E. Rock Is Push dp
  9. html5中单选框被选中把值传给后台_HTML5的表单设计
  10. jQuery - 选择器(五)
  11. 屏幕演示讲解必备工具:虚拟教棒、屏幕画笔、ZoomIt放大屏幕、鼠标探照灯(图)
  12. 服务器 '' 上的 MSDTC 不可用。
  13. html展开图片,Html 显示图片的三种方式
  14. [css文字单行省略与多行省略]
  15. Midjourney:一步一步教你如何使用 AI 绘画 MJ
  16. 由AFX_IDW_PANE_FIRST宏的含义分析界面库XTP的一个bug
  17. 数据库应用基础mysql_尔雅通识课《数据库应用基础(MySQL)》期末答案
  18. 4.6有一个函数。 写程序,输入x的值,输出相应的y值
  19. Go语言框架Gin之4 安全认证
  20. 多目标跟踪中的目标是否静止判断——计算目标的速度

热门文章

  1. java uncked_使用FindBugs对SpringSide1.0m3进行分析的结果
  2. JS遮罩插件 -- JqLoad
  3. 如何缩短visual studio行号的距离
  4. 高新面试系列 性格篇
  5. efcore根据多个条件更新_EFCore.Sharding(EFCore开源分表框架)
  6. <script>放在head内和body内有什么区别
  7. 渗透测试技巧之Redis漏洞利用总结
  8. 基础练习 十六进制转八进制 c语言
  9. logistic regession 损失函数
  10. kafka rebalance与数据重复消费问题