Layer弹出层的一个使用
时间:2022-07-25
本文章向大家介绍Layer弹出层的一个使用,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
Layer弹出层的一个使用
开发工具与关键技术:MVC
作者:盘洪源
撰写时间:2019年5月15日星期三
在做到一个点击按钮弹出一个弹出层的的时候,我发现用以前的那种弹出层都是不能通过鼠标来拖动的。可以用鼠标拖动的这种弹出层这个是需要引入layui插件的。
这个可移动的弹出层是用layui里面的layer搭建的。这个是怎么用的?
首先先把你所需要弹出的弹出层的HTML写好,这个是必须的,在写好完HTML后就可以把这个模态框先隐藏起来,把display属性设置为none。
把layui的js引入后就渲染layer
var layer;
$(function () {
layui.use(['layer'], function () {
layer = layui.layer;
})
})
渲染后再给个弹出层那个按钮点击事件,看下面代码
$("#BrowseHistory").click(function () {
$('#layerNoticeTypeDetailed
input[type=“reset”]’).click();
layerIndex = layer.open({
type: 1,
area: ["600px", "500px"],
offset: "auto",
title: "基础信息维护",
content: $("#layerNoticeTypeDetailed"),
resize: false
});
$("#contents").attr("src",
“/MessageMaintain/BasicsMessage/Index”);
})
BrowseHistory这个是点击按钮ID
$(’#layerNoticeTypeDetailed input[type=“reset”]’).click();这个是重置表单的。
Type基本层类型,可以输入0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层)
Title这个弹出层的标题
Area这个弹出层的宽高,在默认状态下,宽高是自适应的,如果想要自定义宽高的话就用这个属性。
Offset这个弹出层的坐标,这个auto是垂直水平居中。
Content这个就是放你这个弹出层HTML的ID,就是放内容的。
这个是简单的可移动的弹出层。
还有一个layer的提示框也挺好用的,用法也很简单。
layer.alert(‘请填写完整’, { icon: 0 });
这是一个简单的提示框,这个是有确定,取消按钮的,
还有一种没有按钮的,只是出现几秒就消失那种
layer.msg(‘请填写完整’, { icon: 0 })
用到的layui插件,里面的layer的属性很多,我这里可能讲的不够详细,想要了解更多的可以自已去看看layui插件里面的内容
- Linux安装DNSmasq搭建自己的公共DNS
- (cljs/run-at (JSVM. :all) "一次说白DataType、Record和Protocol")
- 虚拟主机多域名转向
- .top域名名声大噪,这枚单字符10天建站上线!
- 编译期类型检查 in ClojureScript
- Chrome Extension in CLJS —— 搭建开发环境
- 双拼域名lanben.com以三万元成交
- 动手写个数字输入框3:痛点——输入法是个魔鬼
- Thinking in React Implemented by Reagent
- ssm整合Redis
- 前端魔法堂——调用栈,异常实例中的宝藏
- 开启MySQL的binlog日志
- C#解析JSON
- 动手写个数字输入框1:input[type=number]的遗憾
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 机器学习之独热编码(One-Hot)详解(代码解释)
- TypeScript 实战算法系列(四):实现集合和各种集合运算
- 不知道怎么封装代码?看看这几种设计模式吧!
- 百分浏览器快捷键
- 深度神经网络权值初始化的几种方式及为什么不能初始化为零(1)
- Python_doc.1
- (24)Bash预定义变量
- 数组:每次遇到二分法,都是一看就会,一写就废
- OSPF 路由协议配置
- 项目实战 | 细节决定成败的渗透测试
- 构建Rasa低成本的Docker开发部署环境
- JsonPath实践(五)
- 项目实战 | 细节决定成败的渗透测试
- 工具的使用 | CobaltStrike证书修改躲避流量审查
- 一分钟学Python|Python的集合