微信页面弹出键盘后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 相关文章推荐
如果文字过长,则将过长的部分变成省略号显示
Jun 26 Javascript
javascript当中的代码嗅探扩展原生对象和原型(prototype)
Jan 11 Javascript
教大家轻松制作Bootstrap漂亮表格(table)
Dec 13 Javascript
微信小程序 tabs选项卡效果的实现
Jan 05 Javascript
jQuery实现简易的输入框字数计数功能示例
Jan 16 Javascript
javascript基础知识之html5轮播图实例讲解(44)
Feb 17 Javascript
简单实现AngularJS轮播图效果
Apr 10 Javascript
Vue实现自带的过滤器实例
Mar 09 Javascript
基于js的变量提升和函数提升(详解)
Sep 17 Javascript
JS实现关键词高亮显示正则匹配
Jun 22 Javascript
koa2 从入门到精通(小结)
Jul 23 Javascript
解决微信小程序scroll-view组件无横向滚动的问题
Feb 04 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
如何删除多级目录
2006/10/09 PHP
PHP防注入安全代码
2008/04/09 PHP
PHP取整数函数常用的四种方法小结
2012/07/05 PHP
php实现文件编码批量转换
2014/03/10 PHP
ThinkPHP让分页保持搜索状态的方法
2014/07/02 PHP
PHP小偷程序的设计与实现方法详解
2016/10/15 PHP
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
2018/04/27 PHP
深入理解JavaScript系列(7) S.O.L.I.D五大原则之开闭原则OCP
2012/01/15 Javascript
select标签模拟/美化方法采用JS外挂式插件
2013/04/01 Javascript
jquery自定义函数的多种方法
2014/01/09 Javascript
JavaScript中变量声明有var和没var的区别示例介绍
2014/09/15 Javascript
jQuery中click事件的定义和用法
2014/12/20 Javascript
js鼠标单击和双击事件冲突问题的快速解决方法
2016/07/11 Javascript
关于Iframe父页面与子页面之间的相互调用
2016/11/22 Javascript
jQuery中Datatables增加跳转到指定页功能
2017/02/08 Javascript
js控制一个按钮是否可点击(可使用)disabled的实例
2017/02/14 Javascript
elemetUi 组件--el-upload实现上传Excel文件的实例
2017/10/27 Javascript
记一次webapck4 配置文件无效的解决历程
2018/09/19 Javascript
CryptoJS中AES实现前后端通用加解密技术
2018/12/18 Javascript
three.js显示中文字体与tween应用详析
2021/01/04 Javascript
JavaScript 绘制饼图的示例
2021/02/19 Javascript
[48:48]完美世界DOTA2联赛PWL S3 Magama vs GXR 第一场 12.19
2020/12/24 DOTA
Python开发的单词频率统计工具wordsworth使用方法
2014/06/25 Python
python中遍历文件的3个方法
2014/09/02 Python
详解Python数据分析--Pandas知识点
2019/03/23 Python
Python3+Pycharm+PyQt5环境搭建步骤图文详解
2019/05/29 Python
Python爬取智联招聘数据分析师岗位相关信息的方法
2019/08/13 Python
手机使用python操作图片文件(pydroid3)过程详解
2019/09/25 Python
python 安装教程之Pycharm安装及配置字体主题,换行,自动更新
2020/03/13 Python
python+selenium+chrome批量文件下载并自动创建文件夹实例
2020/04/27 Python
Python用K-means聚类算法进行客户分群的实现
2020/08/23 Python
好药师网上药店:安全合法的网上药品零售药房
2017/02/15 全球购物
牵手50台湾:专为黄金岁月的单身人士而设的交友网站
2021/02/18 全球购物
货物运输服务质量承诺书
2014/05/29 职场文书
停电通知范文
2015/04/16 职场文书
爱岗敬业事迹材料
2019/06/20 职场文书