官方地址:http://sentsin.com/jquery/layer/ css
引入jquery包html
引入$.layer插件包jquery
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函数弹框code
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访问/超连接/静态页面地址htm
就是将访问的页面嵌入进这个弹出层的iframe中事件
3.关闭弹出层事件ip
parent.layer.close(parent.layer.getFrameIndex(window.name));
4.调用父窗口属性和值
//拿到父窗口的值 parent.$("#send").val(""); //调用父页面的函数 parent.ref();
更多示例参考官方demo