模态框(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,实现了显示系统当前时间,并且实现了倒计时的功能,倒计时实现后将会弹出模态框(遮罩层).模态 ...
随机推荐
- IOS开发之block应用
非常长时间都是在学习各位大神的力作,并汲取了不少养料,在此一并谢过各位大神了. 当然了.好东西是要跟大家一起分享的,近期发现了几个很不错的个人网站,都是介绍IOS开发的.当中有唐巧.破船之长.池建强. ...
- Handling PnP Paging Request
The following explains why the DO_POWER_PAGABLE bit must be set on the way down and not on the way u ...
- 练习使用Trim()函数规范名字输入
Java中的Trim()函数能够去除字符串的空白前缀和空白后缀,可用来规范用户输入的内容,详细这样用: String s=" Hello world ".trim(); 然后 ...
- LeetCode 451. Sort Characters By Frequency (根据字符出现频率排序)
Given a string, sort it in decreasing order based on the frequency of characters. Example 1: Input: ...
- 深入理解7816(1)---- 关于F/D和etu【转】
本文转载自:http://blog.sina.com.cn/s/blog_4df8400a0101gkss.html 深入理解7816(1)---- 关于F/D和etu 对于刚接触智能卡的工程师来说, ...
- docker run Influxdb
本文假设读者已经安装并配置好了Docker的运行环境,Docker daemon已经运行.如果要在Suse上安装Docker,请参考文章Docker学习系列1-Suse安装Docker来设置Docke ...
- POJ2985 The k-th Largest Group treap
POJ2985 比较简单的平衡树题目 树内不要添加容量为1的节点 否则会超时. #include<iostream> #include<cstdio> #include< ...
- bzoj2844
http://www.lydsy.com/JudgeOnline/problem.php?id=2844 线性基... 先把线性基搞出来,然后不断逼近答案,如果这个基比答案小了,那么说明要加上,同时加 ...
- java静态代理实例
package test; class ProxyTest { public static void main(String[] args) { ProxyClass proxy = new Prox ...
- PCB genesis 大孔扩孔(不用G84命令)实现方法
PCB钻孔时,当钻刀>6.3mm时,超出钻孔范围,钻孔工序是没有这么大的钻刀,当这种情况,工程CAM会都采用G84命令用小孔扩孔的方式制作, 在这里介绍一种如果不用G84命令,用程序实现将大孔生 ...