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 ajax动态新增节点无法触发点击事件的问题
May 24 jQuery
jQuery+ajax实现局部刷新的两种方法
Jun 08 jQuery
关于jquery form表单序列化的注意事项详解
Aug 01 jQuery
jQuery 实现左右两侧菜单添加、移除功能
Jan 02 jQuery
基于jQuery.i18n实现web前端的国际化
May 04 jQuery
jquery使用FormData实现异步上传文件
Oct 25 jQuery
使用jquery模拟a标签的click事件无法实现跳转的解决
Dec 04 jQuery
jQuery实现动态生成年月日级联下拉列表示例
May 11 jQuery
使用jQuery如何写一个含验证码的登录界面
May 13 jQuery
JQuery常用简单动画操作方法回顾与总结
Dec 07 jQuery
Jquery高级应用Deferred对象原理及使用实例
May 28 jQuery
Jquery使用each函数实现遍历及数组处理
Jul 14 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数据过滤的方法
2013/10/30 PHP
php使用指定编码导出mysql数据到csv文件的方法
2015/03/31 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
基于PHP的登录和注册的功能的实现
2020/08/06 PHP
关于IE7 IE8弹出窗口顶上
2008/12/22 Javascript
JavaScript 错误处理与调试经验总结
2010/08/10 Javascript
javascript中创建对象的几种方法总结
2013/11/01 Javascript
jQuery插件bgStretcher.js实现全屏背景特效
2015/06/05 Javascript
JavaScript获取两个数组交集的方法
2015/06/09 Javascript
JS实现PC手机端和嵌入式滑动拼图验证码三种效果
2017/02/15 Javascript
基于Angular.js实现的触摸滑动动画实例代码
2017/02/19 Javascript
react-redux中connect()方法详细解析
2017/05/27 Javascript
jQuery 实现双击编辑表格功能
2017/06/19 jQuery
JS实现评价的星星功能
2017/08/20 Javascript
vue移动端监听滚动条高度的实现方法
2018/09/03 Javascript
JavaScript实现获取两个排序数组的中位数算法示例
2019/02/26 Javascript
python中字符串比较使用is、==和cmp()总结
2018/03/18 Python
对python实时得到鼠标位置的示例讲解
2018/10/14 Python
Python制作动态字符图的实例
2019/01/27 Python
python 整数越界问题详解
2019/06/27 Python
python多进程下实现日志记录按时间分割
2019/07/22 Python
对Django url的几种使用方式详解
2019/08/06 Python
Python 线性回归分析以及评价指标详解
2020/04/02 Python
python的json包位置及用法总结
2020/06/21 Python
python help函数实例用法
2020/12/06 Python
CSS3中伪元素::before和::after的用法示例
2017/09/18 HTML / CSS
夏威夷咖啡公司:Hawaii Coffee Company
2019/09/19 全球购物
2014副镇长民主生活会个人对照检查材料思想汇报
2014/09/30 职场文书
质量整改报告范文
2014/11/08 职场文书
汉语拼音教学反思
2016/02/22 职场文书
写好求职信的技巧解密
2019/05/14 职场文书
html+css合并表格边框的示例代码
2021/03/31 HTML / CSS
一文读懂navicat for mysql基础知识
2021/05/31 MySQL
Java面试题冲刺第十五天--设计模式
2021/08/07 面试题
详解Vue router路由
2021/11/20 Vue.js
千万级用户系统SQL调优实战分享
2022/03/03 MySQL