模态框(layer)
推荐一个好看的模态框(layer) 地址:http://layer.layui.com/
相应列子及配置 全部来自于官网,可直接访问官网学习了解。
//信息框-例1
- layer.alert('见到你真的很高兴', {icon: 6});
//信息框-例2
- layer.msg('你确定你很帅么?', {
- time: 0 //不自动关闭
- ,btn: ['必须啊', '丑到爆']
- ,yes: function(index){
- layer.close(index);
- layer.msg('雅蠛蝶 O.o', {
- icon: 6
- ,btn: ['嗷','嗷','嗷']
- });
- }
- });
//信息框-例3
- layer.msg('这是最常用的吧');
//信息框-例4
- layer.msg('不开心。。', {icon: 5});
//信息框-例5
- layer.msg('玩命卖萌中', function(){
- //关闭后的操作
- });
//页面层-自定义
- layer.open({
- type: 1,
- title: false,
- closeBtn: 0,
- shadeClose: true,
- skin: 'yourclass',
- content: '自定义HTML内容'
- });
//页面层-佟丽娅
- layer.open({
- type: 1,
- title: false,
- closeBtn: 0,
- area: '516px',
- skin: 'layui-layer-nobg', //没有背景色
- shadeClose: true,
- content: $('#tong')
- });
//iframe层-父子操作
- layer.open({
- type: 2,
- area: ['700px', '450px'],
- fixed: false, //不固定
- maxmin: true,
- content: 'test/iframe.html'
- });
//iframe层-多媒体
- layer.open({
- type: 2,
- title: false,
- area: ['630px', '360px'],
- shade: 0.8,
- closeBtn: 0,
- shadeClose: true,
- content: '//player.youku.com/embed/XMjY3MzgzODg0'
- });
- layer.msg('点击任意处关闭');
//iframe层-禁滚动条
- layer.open({
- type: 2,
- area: ['360px', '500px'],
- skin: 'layui-layer-rim', //加上边框
- content: ['mobile/', 'no']
- });
//加载层-默认风格
- layer.load();
- //此处演示关闭
- setTimeout(function(){
- layer.closeAll('loading');
- }, 2000);
//加载层-风格2
- layer.load(1);
- //此处演示关闭
- setTimeout(function(){
- layer.closeAll('loading');
- }, 2000);
//加载层-风格3
- layer.load(2);
- //此处演示关闭
- setTimeout(function(){
- layer.closeAll('loading');
- }, 2000);
//加载层-风格4
- layer.msg('加载中', {
- icon: 16
- ,shade: 0.01
- });
//打酱油
- layer.msg('尼玛,打个酱油', {icon: 4});
//tips层-上
- layer.tips('上', '#id或者.class', {
- tips: [1, '#0FA6D8'] //还可配置颜色
- });
//tips层-右
- layer.tips('默认就是向右的', '#id或者.class');
//tips层-下
- layer.tips('下', '#id或者.class', {
- tips: 3
- });
//tips层-左
- layer.tips('左边么么哒', '#id或者.class', {
- tips: [4, '#78BA32']
- });
//tips层-不销毁之前的
- layer.tips('不销毁之前的', '#id或者.class', {
- tipsMore: true
- });
//默认prompt
- layer.prompt(function(val, index){
- layer.msg('得到了'+val);
- layer.close(index);
- });
//屏蔽浏览器滚动条
- layer.open({
- content: '浏览器滚动条已锁',
- scrollbar: false
- });
//弹出即全屏
- var index = layer.open({
- type: 2,
- content: 'http://layim.layui.com',
- area: ['320px', '195px'],
- maxmin: true
- });
- layer.full(index);
//正上方
- layer.msg('灵活运用offset', {
- offset: 't',
- anim: 6
- });
模态框(layer)的更多相关文章
- fastadmin模态框(弹出框)
用法: 在html页面新建一个按钮用来触发事件 <a href="javascript:;" class="btn btn-success btn-add &quo ...
- layui实现类似于bootstrap的模态框功能
以前习惯了bootstrap的模态框,突然换了layui,想的用layui实现类似于bootstrap的模态框功能. 用到了layui的layer模块,例如: <!DOCTYPE html> ...
- bootstrap模态框通过传值解决重复提交问题
自己通过模态框确认是否提交的功能时,总是重复提价上次的请求. 原因:重复的原因是jquery通过id绑定了确定按钮的onclick事件,所以每次提交都会增加 一次绑定(没有清除上次的绑定),才造成了重 ...
- js控制Bootstrap 模态框(Modal)插件
js控制Bootstrap 模态框(Modal)插件 http://www.cnblogs.com/zzjeny/p/5564400.html
- Bootstrap模态框按钮
1.触发模态框弹窗的代码 这里复制了一段Bootstrap模态框的代码 <h2>创建模态框(Modal)</h2> <!-- 按钮触发模态框 --> <but ...
- boostrap 模态框
<div class="modal fade" id="myModal" tabindex="-1" role="dialo ...
- 解决bootstrap模态框内输入框无法获取焦点
bootstrap 模态框中的input标签在某些情况下会无法获取焦点. 最终解决方法:去除模态框的 tabindex="-1" 属性即可
- 使用RequireJs和Bootstrap模态框实现表单提交
下面我将使用requirejs结合模态框实现三五行代码部署表单提交操作. 传统开发思路如下:
- 使用js实现显示系统当前时间并实现倒计时功能并触发模态框(遮罩)功能
常常在我们的网页中需要倒计时来触发一些函数,例如遮罩等,在本项目中,通过使用jquery,bootstrap,实现了显示系统当前时间,并且实现了倒计时的功能,倒计时实现后将会弹出模态框(遮罩层).模态 ...
随机推荐
- MySQL计算字段
计算字段 数据库中存放的表是按列存放,可是有时客户机想获得的信息是若干列之间的组合,或者求和的值.这个组合或者求和的动作能够放在客户机应用程序来做.可是在数据库中实现更为高效. 这个新计算出来的结果就 ...
- 第一章--linux基础
(一):linux系统根文件夹结构 Unix-like系统中的"文件系统"的概念包含两个意思,第一个是"根文件系统",第二个是"存储类文件系统&quo ...
- ZOJ 3888 Twelves Monkeys (预处理+优先队列)
题目链接:ZOJ 3888 Twelves Monkeys 题意:题目描写叙述起来比較绕,直接讲案例 9 3 3 9 1 6 1 4 1 6 7 2 输入n,m,q.n限制了你询问的年份,m台时光机, ...
- 拥抱开源——Linux C/C++程序猿必须熟悉的开源项目
作为一个经验丰富的Linux C/C++程序猿, 肯定亲手写过各种功能的代码, 比方封装过数据库訪问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件訪问的类. 封装过UI界面库等. 也在实 ...
- bzoj 2093 [ Poi 2010 ] Frog —— 滑动窗口 + 倍增
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2093 先处理出每个点第一次会跳到哪里: 开一个长度为 K+1 的窗口(因为第一近的实际是自己 ...
- IDEA Spark Streaming Flume数据源 --解决无法转化为实际输入数据,及中文乱码(Scala)
需要三步: 1.shell:往 1234 端口写数据 nc localhost 1234 2.shell: 启动flume服务 cd /usr/local2/flume/bin ./flume-ng ...
- ArgumentError: You need to supply at least one validatio
创建: 2017/10/02 意思: validate没有内容 例: validates :title
- 9.28NOIP模拟题
9.28NOIP模拟题 题目 哈 哈哈 哈哈哈 英文题目与子目录名 ha haha hahaha 单个测试点时间限制 1秒 1秒 1秒 内存限制 256M 128M 64M 测试点数目 10 10 1 ...
- WinForms_ListView中获取选中项数据值
string value = listList.SelectedItems[0].SubItems[1].Text;//获取首行listview的值 string va = listList.Sele ...
- js面试笔试题
1. Js的Typeof返回类型有那些? string:undefined:number; function:object:boolean:symbol(ES6) 2. null和undefined的 ...