layer弹出层显示在top顶层的方法
更新时间:2019年09月11日 17:31:28 作者:微笑de生活
今天小编就为大家分享一篇layer弹出层显示在top顶层的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
因为项目框架用了iframe,所以在用layer时,默认layer.open弹出的窗口只能在iframe子窗口区域显示。现在想让layer在父窗口或者说框架的最顶层显示,想到用top.layer.open或者parent.layer.open,但是没反应。后面想到应该是在父页面中没有导入layer.js文件,导入后就能正常显示在父窗口页面区域了。
显示在顶层窗口
top.layer.open({ type: 2, title: '标题', shadeClose: true, shade: 0.3, area : ['850px' , '450px'], content: 'http://sentsin.com' //这里content是一个URL, });
显示在父窗口
parent.layer.open({ type: 2, title: '标题', shadeClose: true, shade: 0.3, area : ['850px' , '450px'], content: 'http://sentsin.com' //这里content是一个URL, });
top和parent是浏览器的内置对象,top表示最顶层容器,parent表示父容器,这样一来就是实现了iframe控制父页面或者顶层页面的弹窗效果了。
以上这篇layer弹出层显示在top顶层的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
js定时器setInterval、clearInterval的使用方法举例
Javascript的setTimeOut和clearInterval函数应用非常广泛,它们都用来处理延时和定时任务,这篇文章主要给大家介绍了关于js定时器setInterval、clearInterval使用方法的相关资料,需要的朋友可以参考下2023-11-11JavaScript实现京东购物放大镜和选项卡效果的方法分析
这篇文章主要介绍了JavaScript实现京东购物放大镜和选项卡效果的方法,结合实例形式分析了javascript基于事件响应、数值计算与页面元素动态修改实现图片放大功能以及tab选项卡切换效果相关操作技巧,需要的朋友可以参考下2018-07-07
最新评论