layui弹出层html,layui弹出层效果实现代码

layui弹出层html,layui弹出层效果实现代码本文实例为大家分享了layui弹出层的具体代码,供大家参考,具体内容如下弹出层大部分演示都在layer独立组件的官网,与内置的layer模块,用法是完全一致的特殊例子Tips:为了更清晰演示,每触发下述一个例子之前,都会关闭所有已经演示的层多窗口模式,层叠置顶配置一个透明的询问框示范一个公告层上弹出右弹出下弹出左弹出左上弹出左下弹出右上弹出右下弹出居中弹出Layui-精心为你雕琢layui.u…

大家好,又见面了,我是你们的朋友全栈君。

本文实例为大家分享了layui弹出层的具体代码,供大家参考,具体内容如下

弹出层

大部分演示都在layer独立组件的官网,与内置的layer模块,用法是完全一致的

特殊例子

Tips:为了更清晰演示,每触发下述一个例子之前,都会关闭所有已经演示的层

多窗口模式,层叠置顶

配置一个透明的询问框

示范一个公告层

上弹出

右弹出

下弹出

左弹出

左上弹出

左下弹出

右上弹出

右下弹出

居中弹出

Layui – 精心为你雕琢

layui.use(‘layer’, function(){ //独立版的layer无需执行这一句

var $ = layui.jquery, layer = layui.layer; //独立版的layer无需执行这一句

//触发事件

var active = {

setTop: function(){

var that = this;

//多窗口模式,层叠置顶

layer.open({

type: 2 //此处以iframe举例

,title: ‘当你选择该窗体时,即会在最顶端’

,area: [‘390px’, ‘260px’]

,shade: 0

,maxmin: true

,offset: [ //为了演示,随机坐标

Math.random()*($(window).height()-300)

,Math.random()*($(window).width()-390)

]

,content: ‘http://layer.layui.com/test/settop.html’

,btn: [‘继续弹出’, ‘全部关闭’] //只是为了演示

,yes: function(){

$(that).click();

}

,btn2: function(){

layer.closeAll();

}

,zIndex: layer.zIndex //重点1

,success: function(layero){

layer.setTop(layero); //重点2

}

});

}

,confirmTrans: function(){

//配置一个透明的询问框

layer.msg(‘大部分参数都是可以公用的
合理搭配,展示不一样的风格’, {

time: 20000, //20s后自动关闭

btn: [‘明白了’, ‘知道了’, ‘哦’]

});

}

,notice: function(){

//示范一个公告层

layer.open({

type: 1

,title: false //不显示标题栏

,closeBtn: false

,area: ‘300px;’

,shade: 0.8

,id: ‘LAY_layuipro’ //设定一个id,防止重复弹出

,btn: [‘火速围观’, ‘残忍拒绝’]

,moveType: 1 //拖拽模式,0或者1

,content: ‘

你知道吗?亲!

layer ≠ layui

layer只是作为Layui的一个弹层模块,由于其用户基数较大,所以常常会有人以为layui是layerui

layer虽然已被 Layui 收编为内置的弹层模块,但仍然会作为一个独立组件全力维护、升级。

我们此后的征途是星辰大海 ^_^

,success: function(layero){

var btn = layero.find(‘.layui-layer-btn’);

btn.css(‘text-align’, ‘center’);

btn.find(‘.layui-layer-btn0’).attr({

href: ‘http://www.layui.com/’

,target: ‘_blank’

});

}

});

}

,offset: function(othis){

var type = othis.data(‘type’)

,text = othis.text();

layer.open({

type: 1

,offset: type //具体配置参考:http://www.layui.com/doc/modules/layer.html#offset

,id: ‘LAY_demo’+type //防止重复弹出

,content: ‘

‘+ text +’

,btn: ‘关闭全部’

,btnAlign: ‘c’ //按钮居中

,shade: 0 //不显示遮罩

,yes: function(){

layer.closeAll();

}

});

}

};

$(‘#LAY_demo .layui-btn’).on(‘click’, function(){

var othis = $(this), method = othis.data(‘method’);

active[method] ? active[method].call(this, othis) : ”;

});

});

效果图:

cd87e08ae2a67d86e15bd3590f230951.png

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/134046.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • javascript基础修炼(3)—What’s this(下)

    javascript基础修炼(3)—What’s this(下)

    2021年6月10日
    80
  • HBase实战:记一次Safepoint导致长时间STW的踩坑之旅

    HBase实战:记一次Safepoint导致长时间STW的踩坑之旅本文记录了HBase中Safepoint导致长时间STW此问题的解决思路及办法。上篇文章回顾:HBaseReplication详解过程记录现象:小米有一个比较大的公共离线HBase集群,用户很多,每天有大量的MapReduce或Spark离线分析任务在进行访问,同时有很多其他在线集群Replication过来的数据写入,集群因为读写压力较大,且离线分析任务对延迟不…

    2025年5月25日
    0
  • termux安装ssh服务_python ssh连接

    termux安装ssh服务_python ssh连接pycharm下载、使用与远程连接服务器下载安装pycharm配置Deployment同步设置配置远程python解释器其他设置*环境变量*cannotconnecttoXserver*Pycharm运行程序给argparse指定参数*Pycharm打开连接服务器的终端下载安装pycharm如果要远程连接服务器,需要安装pycharmprofessional版本,从官网上下载并安装https://www.jetbrains.com/pycharm/download/#section=

    2022年8月28日
    0
  • 转载:C/C++文件输入输出

    转载:C/C++文件输入输出

    2021年8月27日
    40
  • ASP .NET DropDownList多级联动事件

    ASP .NET DropDownList多级联动事件思路假如有三级省、市、区,先加载出所有省选择省之后,加载出该省所有市选择市之后,加载出该市所有区重新选择省,则清空市和区重新选择市,则清空区想好数据结构,不同的数据结构做法不同例子数据结构publicclassArea{publicintPKID{get;set;}publicintParentID{get;set;}…

    2022年9月11日
    0
  • linux关闭防火墙或开启防火墙命令_linux重启防火墙命令

    linux关闭防火墙或开启防火墙命令_linux重启防火墙命令Linux还是比较常用的,防火墙的关闭和开启可以通过命令来实现,下面由学习啦小编为大家整理了linux中关闭防火墙的命令,希望对大家有帮助!linux中关闭防火墙1)永久性生效,重启后不会复原开启:chkconfigiptableson关闭:chkconfigiptablesoff2)即时生效,重启后复原开启:serviceiptablesstart关闭:servicei…

    2022年9月5日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号