JQuery $.layer弹出层使用

官方地址:http://sentsin.com/jquery/layer/ 

  1. 引入jquery包

  2. 引入$.layer插件包

    demo


1.引入相应相应的js

<!-- 弹出层插件 -->
<link type="text/css" href="${basePath}js/layer/skin/layer.css" rel="stylesheet" />
<script src="${basePath}js/layer/layer.min.js"></script>

2.js代码(为class/id属性绑定的点击事件)

//为某个class绑定的点击事件
$('.stuClockframe').on('click', function() {
		$.layer({
			type : 2,
			title: ['测试弹框', 'background:#159bdd;'],
			maxmin : true,//是否开启最大/最小化
			border: [7, 0.43, '#1570b6'],
			shadeClose : true, //开启点击遮罩关闭层
			area : [ '750px', '500px' ],//设置弹框的高度和宽度,也可用百分比
			offset : [ '10%', '' ],
			iframe : {
				src : '${basePath}controll/method.do' //访问的连接地址,也可是静态页面
			}
		});
	});

2.js函数弹框

function show(studentId,uniqueid){
	$.layer({
		type : 2,
		title: ['弹框标题', 'background:#159bdd;'],
		maxmin : false,
		border: [7, 0.43, '#1570b6'],
		shadeClose : true, 
		area : [ '400px', '250px' ],
		offset : [ '10%', '' ],
		iframe : {
			src : ''
		}
	});
}

其中src地址可以是action访问/超链接/静态页面地址

就是将访问的页面嵌入进这个弹出层的iframe中

3.关闭弹出层事件

parent.layer.close(parent.layer.getFrameIndex(window.name));

4.调用父窗口属性和值

//拿到父窗口的值
parent.$("#send").val("");
//调用父页面的函数
parent.ref();

更多示例参考官方demo

转载于:https://my.oschina.net/u/1170536/blog/372788

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值