本文主要和大家分享微信页面弹出键盘后iframe内容变空白详解,当键盘弹出后,页脚也被顶起来;而当搜索完(要刷新整体页面),键盘缩回后,iframe里 键盘当住的地方变成白色。怎么解决这个问题呢?希望本文能帮助到大家。
前言:
因为iframe要适配,so,高度要计算出来
//整体高var win = $(window).height();//搜索栏var header = $('header').height();//导航栏var nav = $('.navpwrap').height();//页底var footer = $('footer').height();//iframe$('#main').height(win -header + nav - footer);
登录后复制
解决方案:
原因:
当键盘放下后,iframe的高度没有再重新设置而导致的。
方案① : 将首次iframe的高度放在cookie里
注意:在小米6 中,’win’ 貌似冲突了,so 改 ‘win1′
//导入var win = $(window).height();//获取cookie里var winCookie = $.cookie("win1",{path: '/' });//若cookie里无,则填充;若cookie里有,则取出if(!winCookie){ $.cookie("win1", win,{path: '/' });}else{ win = winCookie;}
登录后复制
相关推荐:
JavaScript打印iframe内容示例代码_javascript技巧
以上就是微信页面弹出键盘后iframe内容变空白详解的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2787099.html