layui layer 弹框
2024-08-23 02:52:10
layer 这个是一个web弹层组件,挺好用的...然后项目框架是SSM...
layer.open主要是用来弹出来一个iframe弹窗,然后用来展示数据也行,用来修改也行,这次记录的主要是展示,展示我想要展示的数据,我需要的页面...
layer.open({
type: 1,
title: '账户信息详情',
shadeClose: true,
shade: false,
maxmin: true, //开启最大化最小化按钮
area: ['893px', '600px'],
content: xxxxxxxxx
});
其他的不看,单看content,因为content的内容就是需要展示的内容
第一种方法,很简单,我想要看一个已经存在的页面,比如说百度,或者项目中某个页面 直接写地址
layer.open({
type: 2,
title: '很多时候,我们想最大化看,比如像这个页面。',
shadeClose: true,
shade: false,
maxmin: true, //开启最大化最小化按钮
area: ['893px', '600px'],
content: 'http://fly.layui.com/'
}); ----------------------------------------------------------------------- layer.open({
type: 2,
title: '用户信息。',
shadeClose: true,
shade: false,
maxmin: true, //开启最大化最小化按钮
area: ['893px', '600px'],
content: '/test/user/info' + uid
});
后面的uid可能是你需要传递的某些参数之类的...具体的根据你controller来定
第二种方法,将需要的内容写到页面上,然后在使用的时候调用
jsp页面:
<div id='info' style = "display : none">
我是内容
</div>
然后在js里面调用
layer.open({
type: 1,
title: '账户信息详情',
shadeClose: true,
shade: false,
maxmin: true, //开启最大化最小化按钮
area: ['893px', '600px'],
content: $("#info").html()
});
第三种方法,直接在js里面拼接...好凶残...
var html = "<div class='wrapper' id='detailsinfo'>" +
"<div class='detailsdiv'>" +
"<p><label>帐号:</label>" + '测试帐号' +"</p>" +
"</div></div>" layer.open({
type: 1,
title: '账户信息详情',
shadeClose: true,
shade: false,
maxmin: true, //开启最大化最小化按钮
area: ['893px', '600px'],
content: html
});
最新文章
- PHP中的数据库二、memcache
- IIS实现反向代理
- 一张纸的厚度大约是0.08mm,对折多少次之后能达到珠穆朗玛峰的高度(8848.13米)?
- 问题解决——SolidWorks 已停止工作 (Windows7 + SolidWorks 2010 SP0.0)
- 利用curl计算网络文件大小
- ANSI是什么编码?
- sdut 2934 人活着系列之平方数 (完全背包变形)
- html5+css3中的background: -moz-linear-gradient 用法 (转载)
- CoreData和FMDB你用哪个?
- ActionBar+DrawerLayout实现网易新闻客户端首页
- MIP技术进展月报第3期:MIP小姐姐听说,你想改改MIP官网?
- Delphi中Inputbox 和Inputquery 函数的使用
- [MarkDown] markdown语法小结
- elk之elasticsearch 入门
- create-react-app的使用及原理分析
- C语言 &#183; Quadratic Equation
- sql 锁
- 【错误记录】记录蛋疼的 mysql 错误
- jsf和facelets的生命周期
- 401. Binary Watch 回溯