在做项目的时候遇到的一个比较奇怪的问题,
调用同一个js文件,在两个不同的页面中,
一个绑定弹出窗口的按钮点击后可以弹出,
另外一个只出现了遮罩,弹窗不见了,
在网上看到一篇类似文章:
在子页面使用layer弹出层时只显示遮罩层,不显示弹出框问题
最近子页面使用layer弹出层时只显示遮罩层,不显示弹出框,这个问题搞了很久,最后才发现,在子页面上使用弹出框时,如果只使用layer.alert()或者layer.open()时,会默认在当前页面弹出,但是这时貌似就会和父页面发生冲突,我的解决方法就是,让这个弹出层在父页面弹出,即使用parent.layer.alert()、parent.layer.open()
不过这个不能解决
最后查看代码,发现弹出窗的css高度远远超过网页高度,
问题发现了,
然后,
offset:’0px’
OK
发表回复