微信页面弹出键盘后iframe内容变空白的解决方案


Posted in Javascript onSeptember 20, 2017

当键盘弹出后,页脚也被顶起来;而当搜索完(要刷新整体页面),键盘缩回后,iframe里 键盘当住的地方变成白色。

微信页面弹出键盘后iframe内容变空白的解决方案

微信页面弹出键盘后iframe内容变空白的解决方案

前言:

因为iframe要适配,so,高度要计算出来

//整体高
var win = $(window).height();
//搜索栏
var header = $('header').height();
//导航栏
var nav = $('.navdivwrap').height();
//页底
var footer = $('footer').height();
//iframe
$('#main').height(win -header + nav - footer);

解决方案:

原因:

当键盘放下后,iframe的高度没有再重新设置而导致的。

方案① : 将首次iframe的高度放在cookie里

注意:在小米6 中,'win' 貌似冲突了,so 改 ‘win1'

//导入
<script src="jquery.cookie.js"></script>
var win = $(window).height();
//获取cookie里
var winCookie = $.cookie("win1",{path: '/' });
//若cookie里无,则填充;若cookie里有,则取出
if(!winCookie){
 $.cookie("win1", win,{path: '/' });
}else{
 win = winCookie;
}

微信页面弹出键盘后iframe内容变空白的解决方案

总结

以上所述是小编给大家介绍的微信页面弹出键盘后iframe内容变空白的解决方,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
tagName的使用,留一笔
Jun 26 Javascript
xml 与javascript结合的问题解决方法
Mar 24 Javascript
JS实现时间格式化的方式汇总
Oct 16 Javascript
js函数返回多个返回值的示例代码
Nov 05 Javascript
深入理解javascript中return的作用
Dec 30 Javascript
DOM节点的替换或修改函数replaceChild()用法实例
Jan 12 Javascript
vue插件tab选项卡使用小结
Oct 27 Javascript
使用vue.js实现联动效果的示例代码
Jan 10 Javascript
Vue slot用法(小结)
Oct 22 Javascript
微信小程序自定义tabbar custom-tab-bar 6s出不来解决方案(cover-view不兼容)
Nov 01 Javascript
2020淘宝618理想生活列车自动领喵币js脚本的代码
Jun 02 Javascript
JavaScript 如何在浏览器中使用摄像头
Dec 02 Javascript
微信小程序 页面跳转事件绑定的实例详解
Sep 20 #Javascript
微信小程序 数据绑定及运算的简单实例
Sep 20 #Javascript
Angularjs使用过滤器完成排序功能
Sep 20 #Javascript
微信小程序 swiper组件构建轮播图的实例
Sep 20 #Javascript
node+koa实现数据mock接口的方法
Sep 20 #Javascript
详解angularjs popup-table 弹出框表格指令
Sep 20 #Javascript
ES6中Array.includes()函数的用法
Sep 20 #Javascript
You might like
PHP定时执行计划任务的多种方法小结
2011/12/19 PHP
PHP删除目录及目录下所有文件的方法详解
2013/06/06 PHP
小谈php正则提取图片地址
2014/03/27 PHP
PHP采集类Snoopy抓取图片实例
2014/06/19 PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
2014/07/19 PHP
PHP+Apache+Mysql环境搭建教程
2016/08/01 PHP
详解PHP变量传值赋值和引用赋值变量销毁
2019/03/23 PHP
Jquery数独游戏解析(一)-页面布局
2010/11/05 Javascript
jquery ajax提交整个表单元素的快捷办法
2013/03/27 Javascript
Jquery下EasyUI组件中的DataGrid结果集清空方法
2014/01/06 Javascript
解决自定义$(id)的方法与jquery选择器$冲突的问题
2014/06/14 Javascript
js实现鼠标触发图片抖动效果的方法
2015/02/27 Javascript
JavaScript中的原型继承基础学习教程
2016/05/06 Javascript
bootstrap css样式之表单
2017/01/19 Javascript
浅谈JS获取元素的N种方法及其动静态讨论
2017/08/25 Javascript
JS随机排序数组实现方法分析
2017/10/11 Javascript
JS实现简易留言板特效
2019/12/23 Javascript
uni-app如何页面传参数的几种方法总结
2020/04/28 Javascript
用JavaScript实现贪吃蛇游戏
2020/10/23 Javascript
Python中的闭包详细介绍和实例
2014/11/21 Python
Python黑魔法@property装饰器的使用技巧解析
2016/06/16 Python
python opencv实现任意角度的透视变换实例代码
2018/01/12 Python
Python在图片中插入大量文字并且自动换行
2019/01/02 Python
python 如何将数据写入本地txt文本文件的实现方法
2019/09/11 Python
python 进程间数据共享multiProcess.Manger实现解析
2019/09/23 Python
python tornado使用流生成图片的例子
2019/11/18 Python
Python终端输出彩色字符方法详解
2020/02/11 Python
20行Python代码实现一款永久免费PDF编辑工具的实现
2020/08/27 Python
a标签下载链接的简单实现
2016/09/13 HTML / CSS
十岁生日父母答谢词
2014/01/18 职场文书
工作室成员个人发展规划范文
2014/01/24 职场文书
离婚代理词范文
2015/05/23 职场文书
关于开学的感想
2015/08/10 职场文书
药品销售员2015年终工作总结
2015/10/22 职场文书
电脑只能进入安全模式无法正常启动的解决办法
2022/04/08 数码科技
Redis特殊数据类型HyperLogLog基数统计算法讲解
2022/06/01 Redis