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 04 jQuery
JS jQuery使用正则表达式去空字符的简单实现代码
May 20 jQuery
jQuery表单验证之密码确认
May 22 jQuery
jQuery导航条固定定位效果实例代码
May 26 jQuery
JavaScript实现离开页面前提示功能【附jQuery实现方法】
Sep 26 jQuery
jQuery实现左右滑动的toggle方法
Mar 03 jQuery
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
Dec 10 jQuery
jQuery操作attr、prop、val()/text()/html()、class属性
May 23 jQuery
jquery制作的移动端购物车效果完整示例
Feb 24 jQuery
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
May 29 jQuery
jQuery实现推拉门效果
Oct 19 jQuery
jquery插件懒加载的示例
Oct 24 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
晶体管单管来复再生式收音机
2021/03/02 无线电
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
2009/04/25 PHP
php自动加载代码实例详解
2021/02/26 PHP
JS日期和时间选择控件升级版(自写)
2013/08/02 Javascript
NodeJS Express框架中处理404页面一个方式
2014/05/28 NodeJs
JS实现3D图片旋转展示效果代码
2015/09/22 Javascript
jquery实现网页的页面平滑滚动效果代码
2015/11/02 Javascript
angular基于路由控制ui-router实现系统权限控制
2016/09/27 Javascript
js点击任意区域弹出层消失实现代码
2016/12/27 Javascript
React 子组件向父组件传值的方法
2017/07/24 Javascript
微信小程序 页面跳转事件绑定的实例详解
2017/09/20 Javascript
原生javascript AJAX 三级联动的实现代码
2018/05/04 Javascript
使用vue.js在页面内组件监听scroll事件的方法
2018/09/11 Javascript
详解小程序用户登录状态检查与更新实例
2019/05/15 Javascript
JavaScript自定义超时API代码实例
2020/04/30 Javascript
基于jquery实现彩色投票进度条代码解析
2020/08/26 jQuery
vue radio单选框,获取当前项(每一项)的value值操作
2020/09/10 Javascript
js+canvas实现画板功能
2020/09/13 Javascript
详解vue-cli项目在IE浏览器打开报错解决方法
2020/12/10 Vue.js
[02:43]DOTA2英雄基础教程 半人马战行者
2014/01/13 DOTA
[01:16:16]DOTA2-DPC中国联赛定级赛 RNG vs Phoenix BO3第二场 1月8日
2021/03/11 DOTA
用Python生成器实现微线程编程的教程
2015/04/13 Python
Python实现登录接口的示例代码
2017/07/21 Python
python方法生成txt标签文件的实例代码
2018/05/10 Python
python自动化报告的输出用例详解
2018/05/30 Python
使用pycharm设置控制台不换行的操作方法
2019/01/19 Python
python实现字符串加密 生成唯一固定长度字符串
2019/03/22 Python
HTML5 实现一个访问本地文件的实例
2012/12/13 HTML / CSS
几道数据库的面试题或笔试题
2014/05/31 面试题
人力资源部经理岗位职责规定
2014/02/23 职场文书
毕业证丢失证明范本
2014/09/20 职场文书
地下停车场租赁协议范本
2014/10/07 职场文书
七一晚会主持词
2015/06/29 职场文书
总经理聘用协议书
2015/09/21 职场文书
python编程实现清理微信重复缓存文件
2021/11/01 Python
MySQL 数据库范式化设计理论
2022/04/22 MySQL