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实现瀑布流页面
Apr 11 jQuery
jQuery实现动态删除LI的方法
May 30 jQuery
jquery+css实现下拉列表功能
Sep 03 jQuery
jQuery选择器之子元素过滤选择器
Sep 28 jQuery
基于jquery.page.js实现分页效果
Jan 01 jQuery
jquery实现搜索框功能实例详解
Jul 23 jQuery
jQuery的Ajax接收java返回数据方法
Aug 11 jQuery
IE8中jQuery.load()加载页面不显示的原因
Nov 15 jQuery
jQuery实现的五星点评功能【案例】
Feb 18 jQuery
JQuery Ajax跨域调用和非跨域调用问题实例分析
Apr 16 jQuery
JQuery+Bootstrap 自定义全屏Loading插件的示例demo
Jul 03 jQuery
基于ajax及jQuery实现局部刷新过程解析
Sep 12 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
jQuery+php实现ajax文件即时上传的详解
2013/06/17 PHP
zf框架的数据库追踪器使用示例
2014/03/13 PHP
php简单实现查询数据库返回json数据
2015/04/16 PHP
Yii框架实现记录日志到自定义文件的方法
2017/05/23 PHP
Three.js源码阅读笔记(物体是如何组织的)
2012/12/27 Javascript
JavaScript实现模仿桌面窗口的方法
2015/07/18 Javascript
js+css实现超简洁的二级下拉菜单效果代码
2015/09/07 Javascript
Jquery日历插件制作简单日历
2015/10/28 Javascript
微信小程序 条件渲染详解
2016/10/09 Javascript
禁用backspace网页回退功能的实现代码
2016/11/15 Javascript
jQuery延迟执行的实现方法
2016/12/21 Javascript
JavaScript实现同一个页面打开多张图片
2016/12/29 Javascript
基于Bootstrap的网页设计实例
2017/03/01 Javascript
微信小程序之滚动视图容器的实现方法
2017/09/26 Javascript
nodejs简单实现TCP服务器端和客户端的聊天功能示例
2018/01/04 NodeJs
原生JS实现列表子元素顺序反转的方法分析
2018/07/02 Javascript
NodeJs操作MongoDB教程之分页功能以及常见问题
2019/04/09 NodeJs
arctext.js实现文字平滑弯曲弧形效果的插件
2019/05/13 Javascript
vue路由教程之静态路由
2019/09/03 Javascript
vue+springboot图片上传和显示的示例代码
2020/02/14 Javascript
vue实现公共方法抽离
2020/07/31 Javascript
浅谈Vue开发人员的7个最好的VSCode扩展
2021/01/20 Vue.js
python requests证书问题解决
2019/09/05 Python
使用 Python 合并多个格式一致的 Excel 文件(推荐)
2019/12/09 Python
TensorFlow tf.nn.conv2d实现卷积的方式
2020/01/03 Python
python 6种方法实现单例模式
2020/12/15 Python
css3 media 响应式布局的简单实例
2016/08/03 HTML / CSS
HTML5中div、article、section的区别及使用介绍
2013/08/14 HTML / CSS
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
2013/05/01 面试题
党员违纪检讨书
2014/02/18 职场文书
小学毕业典礼主持词
2014/03/27 职场文书
《孙权劝学》教学反思
2014/04/23 职场文书
就职演讲稿范文
2014/05/19 职场文书
2014酒店客房部工作总结
2014/12/16 职场文书
无婚姻登记记录证明
2015/06/18 职场文书
python垃圾回收机制原理分析
2022/04/13 Python