jquery3和layui冲突导,致使用layui.layer.full弹出全屏iframe窗口时高度152px问题
生活随笔
收集整理的這篇文章主要介紹了
jquery3和layui冲突导,致使用layui.layer.full弹出全屏iframe窗口时高度152px问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
項目中使用的jquery版本是jquery-3.2.1,在使用layui彈出全屏iframe窗口時,iframe窗口頂部總是出現一個152px高的滾動窗口無法實現真正全屏,代碼如下:
<!DOCTYPE html> <html> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"><title>zqc</title><script type="text/javascript" src="js/jquery-3.2.1.min.js"></script><link rel="stylesheet" href="layui/css/layui.css"> </head> <body><script src="layui/layui.js"></script> <script> //一般直接寫在一個js文件中 layui.use(['layer', 'form'], function(){var layer = layui.layer,form = layui.form;//彈出即全屏var index = layer.open({type: 2,content: 'http://layim.layui.com',area: ['320px', '195px'],maxmin: true});layer.full(index); }); </script> </body> </html>就是因為頭部引入了 jquery-3.2.1.min.js導致iframe窗口無法全屏,效果如下
?
解決辦法:
方法一.使用layui內置的jquery
方法二.使用jquery1.X版本,我這里事更換的jquery-1.12.4,解決后代碼如下:
<!DOCTYPE html> <html> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"><title>zqc</title><script type="text/javascript" src="js/jquery-1.12.4.min.js"></script><link rel="stylesheet" href="layui/css/layui.css"> </head> <body><script src="layui/layui.js"></script> <script> //一般直接寫在一個js文件中 layui.use(['layer', 'form'], function(){var layer = layui.layer,form = layui.form;//彈出即全屏var index = layer.open({type: 2,content: 'http://layim.layui.com',area: ['320px', '195px'],maxmin: true});layer.full(index); }); </script> </body> </html>?
轉載于:https://www.cnblogs.com/a2b1/p/10850598.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的jquery3和layui冲突导,致使用layui.layer.full弹出全屏iframe窗口时高度152px问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 39.数组中数值和下标相等的元素
- 下一篇: Genymotion模拟器安装ARM架构