jquery3和layui冲突导致使用layui.layer.full弹出全屏iframe窗口时高度152px问题


Posted in jQuery onMay 12, 2019

项目中使用的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" rel="external nofollow" rel="external nofollow" >
</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窗口无法全屏,效果如下

jquery3和layui冲突导致使用layui.layer.full弹出全屏iframe窗口时高度152px问题

解决办法:

方法一.使用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"></script>
 <link rel="stylesheet" href="layui/css/layui.css" rel="external nofollow" rel="external nofollow" >
</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>

总结

以上所述是小编给大家介绍的jquery3和layui冲突导致使用layui.layer.full弹出全屏iframe窗口时高度152px问题,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

jQuery 相关文章推荐
jQuery插件之validation插件
Mar 29 jQuery
jQuery事件_动力节点Java学院整理
Jul 05 jQuery
jquery实现下拉菜单的手风琴效果
Jul 23 jQuery
jQuery实现上传图片前预览效果功能
Aug 03 jQuery
JQuery选中select组件被选中的值方法
Mar 08 jQuery
jQuery实现判断上传图片类型和大小的方法示例
Apr 11 jQuery
jQuery中的for循环var与let的区别
Apr 21 jQuery
layui+jquery支持IE8的表格分页方法
Sep 28 jQuery
jquery选择器和属性对象的操作实例分析
Jan 10 jQuery
jquery传参及获取方式(两种方式)
Feb 13 jQuery
jQuery带控制按钮轮播图插件
Jul 31 jQuery
jQuery实现简单轮播图效果
Dec 27 jQuery
jQuery实现动态生成年月日级联下拉列表示例
May 11 #jQuery
详解jQuery如何实现模糊搜索
May 10 #jQuery
Easyui 去除jquery-easui tab页div自带滚动条的方法
May 10 #jQuery
jquery登录的异步验证操作示例
May 09 #jQuery
jQuery动态生成的元素绑定事件操作实例分析
May 04 #jQuery
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
May 04 #jQuery
Easyui 关闭jquery-easui tab标签页前触发事件的解决方法
Apr 28 #jQuery
You might like
PHP中读取照片exif信息的方法
2014/08/20 PHP
PHP命名空间和自动加载类
2016/04/03 PHP
CI框架整合widget(页面格局)的方法
2016/05/17 PHP
php命名空间设计思想、用法与缺点分析
2019/07/17 PHP
使用Javascript和DOM Interfaces来处理HTML
2006/10/09 Javascript
动态样式类封装JS代码
2009/09/02 Javascript
自定义的一个简单时尚js下拉选择框
2013/11/20 Javascript
jquery重复提交请求的原因浅析
2014/05/23 Javascript
jquery动态添加删除(tr/td)
2015/02/09 Javascript
jQuery插件MixItUp实现动画过滤和排序
2015/04/12 Javascript
jquery设置表单元素为不可用的简单代码
2016/07/04 Javascript
JS导出PDF插件的方法(支持中文、图片使用路径)
2016/07/12 Javascript
jQuery css() 方法动态修改CSS属性
2016/09/25 Javascript
jQuery和JavaScript节点插入元素的方法对比
2016/11/18 Javascript
JS 实现计算器详解及实例代码(一)
2017/01/08 Javascript
让微信小程序支持ES6中Promise特性的方法详解
2017/06/13 Javascript
360提示[高危]使用存在漏洞的JQuery版本的解决方法
2017/10/27 jQuery
vue+iview+less 实现换肤功能
2018/08/17 Javascript
vue 表单之通过v-model绑定单选按钮radio
2019/05/13 Javascript
在微信小程序中渲染HTML内容3种解决方案及分析与问题解决
2020/01/12 Javascript
JS Web Flex弹性盒子模型代码实例
2020/03/10 Javascript
详解python做UI界面的方法
2019/02/27 Python
详解django2中关于时间处理策略
2019/03/06 Python
python儿童学游戏编程知识点总结
2019/06/03 Python
在Pycharm中调试Django项目程序的操作方法
2019/07/17 Python
Pycharm+Python+PyQt5使用详解
2019/09/25 Python
numpy np.newaxis 的实用分享
2019/11/30 Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
2020/06/03 Python
使用matplotlib的pyplot模块绘图的实现示例
2020/07/12 Python
关于python3.7安装matplotlib始终无法成功的问题的解决
2020/07/28 Python
计算机毕业大学生推荐信
2013/12/01 职场文书
商务英语专业求职信范文
2014/01/28 职场文书
音乐器材管理制度
2014/01/31 职场文书
写给老婆的检讨书
2014/02/21 职场文书
党的群众路线教育实践活动督导组工作情况汇报
2014/10/28 职场文书
正能量励志演讲稿三分钟(范文)
2019/07/11 职场文书