`

layui弹框

    博客分类:
  • js
阅读更多
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>layer弹层 - layui</title>
<link rel="stylesheet" href="../layui/css/layui.css">
<style>
body{padding: 100px;}
</style>
</head>
<body>

<button class="layui-btn layui-btn-primary demo" data-type="test">Alert</button>
<button class="layui-btn demo" data-type="test2">Confirm</button>
<button class="layui-btn demo" data-type="test3">Msg</button>
<button class="layui-btn demo" data-type="test4">Tips</button>
<button class="layui-btn demo" data-type="test5">Page</button>
<button class="layui-btn demo" data-type="test6">Iframe</button>
<button class="layui-btn demo" data-type="test7">Prompt</button>
<button class="layui-btn demo" data-type="test8">Tab</button>
<a href="http://layer.layui.com/" target="_blank" class="layui-btn demo">更多例子</a>

<div id="test11111" style="display: none;padding: 20px;">
123
</div>


<script src="../layui/layui.js"></script>
<script>
layui.use('layer', function(){
  var $ = layui.jquery, layer = layui.layer; //独立版的layer无需执行这一句
 
  //触发事件
  var active = {
    test: function(){
      layer.alert('你好么,体验者');
    }
    ,test2: function(){
      layer.confirm('您是如何看待前端开发?', {
        btn: ['重要','奇葩'] //按钮
      }, function(){
        layer.msg('的确很重要', {icon: 1});
      }, function(){
        layer.msg('也可以这样', {
          time: 20000, //20s后自动关闭
          btn: ['明白了', '知道了']
        });
      });
    }
    ,test3: function(){
      layer.msg('玩命提示中');
    }
    ,test4: function(){
      layer.tips('Hi,我是一个小提示', this, {tips: 1});
    }
    ,test5: function(){
       layer.open({
        title:'更新论坛信息',
        type: 1,
        skin: 'layui-layer-rim',
        area: ['500px', '580px'],
        content: $('#test11111')
      });
    }
    ,test6: function(){
      layer.open({
        type: 2
        ,content: 'http://fly.layui.com/'
        ,area: ['375px', '500px']
        ,maxmin: true
      });
    }
    ,test7: function(){
      layer.prompt({title: '输入任何口令,并确认', formType: 1}, function(pass, index){
        layer.close(index);
        layer.prompt({title: '随便写点啥,并确认', formType: 2}, function(text, index){
          layer.close(index);
          layer.msg('演示完毕!您的口令:'+ pass +'<br>您最后写下了:'+text);
        });
      });
    }
    ,test8: function(){
      layer.tab({
        area: ['600px', '300px'],
        tab: [{
          title: 'TAB1',
          content: '内容1'
        }, {
          title: 'TAB2',
          content: '内容2'
        }, {
          title: 'TAB3',
          content: '内容3'
        }]
      });
    }
  };
  $('.demo').on('click', function(){
    var type = $(this).data('type');
    active[type] ? active[type].call(this) : '';
  });
});
</script>
</body>
</html>

http://layer.layui.com/

https://www.layui.com/doc/#get
分享到:
评论

相关推荐

    Layui弹框中数据表格中可双击选择一条数据的实现

    在本文中,我们将探讨如何在Layui弹框中实现数据表格中双击选择一条数据的功能。Layui是一款优秀的前端UI框架,提供了丰富的组件,包括表格、弹窗等,可以方便地构建交互式Web应用。 首先,我们需要创建一个包含...

    解决layui弹框失效的问题

    然而,在实际开发过程中,有时可能会遇到layui弹框失效的问题,表现为弹框无法正常显示或者报错。本文将详细探讨这个问题,并提供解决方案。 首先,layui弹框的失效可能有多种原因,其中包括JavaScript文件加载顺序...

    LayUI弹出层(html)

    LayUI是一个基于前端的轻量级框架,它提供了丰富的组件和优雅的样式,使得开发者可以快速构建现代网页应用。在LayUI中,弹出层(Poplayer)是一个非常重要的功能,它允许用户在不离开当前页面的情况下展示额外的信息...

    联动弹出层选择下拉框

    用JAVASCRIPT实现联动的弹出层窗口的效果,而且加了屏蔽层.

    layui使用vue的例子

    在IT行业中,layui和Vue.js都是非常流行的前端框架。layui是一款基于HTML5的中国风轻量级前端组件库,而Vue.js则是一个用于构建用户界面的渐进式框架。本项目结合了两者,提供了"layui使用vue的例子",帮助初学者更...

    layui点击弹框页面 表单请求的方法

    2. Layui弹框的开启与自定义:通过调用`layer.open`方法可以创建一个弹框,该方法允许自定义弹框的标题(`title`)、类型(`type`)、大小(`area`)以及弹框内容(`content`)等属性。弹框类型有多种,如`type:1`...

    layui官方文档 官网页面

    7. layui弹框:layui的layer模块提供了一种轻量级的弹窗解决方案,可以创建各种类型的弹出层,如提示、确认、加载、iframe等,增强了用户体验。 8. layui布局:layui的layout模块允许开发者轻松实现复杂的页面布局...

    layui固定下拉框的显示条数(有滚动条)的方法

    在今天的分享中,我们将深入了解如何使用layui框架来固定下拉框的显示条数,并为其添加滚动条。这是一项在网页设计和开发中非常实用的技术,它可以帮助我们控制下拉列表中可以显示的元素数量,当元素数量超出设定...

    layui的表单提交以及验证和修改弹框的实例

    &lt;div class=layui-form&gt; &lt;input type=text class=txt name=newName lay-verify=newName lay-verType=tips placeholder=请输入姓名&gt; &lt;input type=text class=txt name=newCard lay-verify=newCard lay-...

    详解layui弹窗父子窗口之间传参数的方法

    layui 弹窗父子窗口之间传参数的方法 layui 是一个非常流行的前端框架,它提供了许多实用的功能,例如弹窗功能。弹窗功能可以让用户在当前页面打开一个新的窗口,以便进行一些操作。但是,在layui 弹窗父子窗口之间...

    快速解决layui弹窗按enter键不停弹窗的问题

    本文将详细解读如何快速解决在使用layui框架进行前端开发时遇到的弹窗组件按Enter键导致重复弹出的问题。LAYui是一个前端UI框架,它基于jQuery,提供了丰富的网页UI组件和一套完整的解决方案。在日常开发中,开发者...

    layui 弹出层值回传解决方式

    在使用layui框架构建Web应用时,经常会遇到需要在弹出层(popup layer)与主页面之间传递数据的情况。layui提供了一种优雅的方式来实现弹出层的值回传,本文将详细解析这一功能的实现方法。 首先,我们来看一下...

    layui输入框只允许输入中文且判断长度的例子

    在使用layui框架进行前端开发时,我们经常会遇到需要对用户输入进行限制的情况。例如,在一个输入框中只允许用户输入中文,并且还需要限制输入长度。这篇文章将介绍如何在layui中创建一个只允许输入中文的输入框,...

    关于layui 弹出层一闪而过就消失的解决方法

    layui 是一个轻量级的前端组件库,它提供了一系列丰富的UI组件,包括弹出层(popup layer)等。在使用layui时,有时可能会遇到弹出层在页面上瞬间显示后立即消失的问题,这通常是由于多种原因导致的。以下是一些可能...

    layui弹出层按钮提交iframe表单的方法

    在本文中,我们将深入探讨如何使用layui框架在弹出层中通过按钮提交iframe表单的方法。layui是一款轻量级的前端UI框架,它提供了丰富的组件和便捷的操作方式,包括弹出层(layer)和表单处理等。在某些场景下,我们...

    layer弹出层倒计时关闭的实现方法

    因为官方没有提供,只能自己实现了,包括按钮倒计时和标题倒计时,标题倒计时在注释部分: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;&lt;...sc

    layer关闭弹出窗口触发表单提交问题的处理方法

    在网页开发中,layer是一个常用的JavaScript弹层组件,它提供了丰富的弹窗功能,包括提示、信息、对话框等。在本文中,我们将深入探讨当使用layer弹出窗口时遇到的一个常见问题:用户关闭弹出窗口时意外触发了表单...

Global site tag (gtag.js) - Google Analytics