提交

v

header, footer, main {

display: block;

}

header {

position: fixed;

height: 50px;

left:;

right:;

top:;

}

footer {

position: fixed;

height: 34px;

left:;

right:;

bottom:;

}

main {

margin-top: 50px;

margin-bottom: 34px;

height: 2000px

}

下面这个样子。

键盘唤起下面这样

是为什么呢?:  软键盘唤起后,页面的 fixed 元素将失效(即无法浮动,也可理解为成了 absolute 定位)

解决方案: 将原 body 滚动的区域域移到 main 内部

header, footer, main {

display: block;

}

header {

position: fixed;

height: 50px;

left:;

right:;

top:;

}

footer {

position: fixed;

height: 34px;

left:;

right:;

bottom:;

}

main {

/* main绝对定位,进行内部滚动 */

position: absolute;

top: 50px;

bottom: 34px;

/* 使之可以滚动 */

overflow-y: scroll;

/* 增加该属性,可以增加弹性 */

-webkit-overflow-scrolling: touch;

}

main .content {

height: 2000px;

}

h5底部输入框被键盘遮挡问题

var oHeight = $(document).height(); //浏览器当前的高度

$(window).resize(function(){

if($(document).height() < oHeight){

$("#footer").css("position","static");

}else{

$("#footer").css("position","absolute");

}

});

js解决软键盘遮挡输入框问题

链接 http://blog.csdn.net/u011500781/article/details/53926425

苹果微信input输入框被键盘遮挡

最近一个项目,input输入框需要在页面的最下面(position:fixed),这样,当键盘获取焦点的时候, 苹果自带键盘不会挡住输入框,但是搜狗输入法的键盘就会挡住.可以用以下方法解决: docu ...

H5页面input输入框含有键盘自带的表情符时显示异常

在做一个关于新闻的评论功能的H5页面时,需求里面要求能够发送表情显示表情,如果使用自定义的表情库,则在评论也还要加载大量的表情符图片,极大的影响加载速度,消耗流量,去看了下别的新闻网页版的评论部分也没 ...

移动端,input输入框被手机输入法解决方案

当界面元素靠下时候的时候,input输入框会被系统的键盘遮挡. 我们可以让界面向上移动一定距离去避免遮挡. $('#money').click(function(){ setTimeout(funct ...

h5开发安卓机型点击输入框调起输入法,输入框被键盘遮挡的解决方法

前言: 从以前的项目中找一个问题的解决方案,顺带找到了这个安卓机型调起输入法,页面没有自动上滑导致输入框被弹起的键盘遮挡的解决方案.这个问题只有安卓机型页面中的输入框处于底部(也就是底部键盘区域)的时 ...

AngularJS移动端页面input无法输入

用angularJS写手机页面,有时候会发现input输入框点击了却不能输入,或者长按才能输入,可能是因为input绑定了ng-click导致,可去掉ng-click,将ng-click绑定的方法改用 ...

iOS解决表格中TextField&comma;TextView编辑时,输入框被键盘遮挡的问题

方法1:在原来的 UIViewController 内部再添加一层 UITableViewController 代码如下 : // // ViewController.m // 键盘遮挡问题 // / ...

移动端解决input focus后键盘弹出,高度被挤压的问题

//解决弹出键盘页面高度变化bug var viewHeight = window.innerHeight; //获取可视区域高度 $("input").focus(functio ...

去掉移动端页面 input&comma; textarea&comma; button&comma; a 标签获取焦点时显示的黑影

input, textarea, button, a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }

控制input输入框光标的位置

一:理解input, textarea元素在标准浏览器下两个属性selectionStart, selectionEnd. selectionStart: 该属性的含义是 选区开始的位置: selec ...

随机推荐

一行R代码来实现繁琐的可视化

ggfortify 有着简单易用的统一的界面来用一行代码来对许多受欢迎的R软件包结果进行二维可视化的一个R工具包.这让许多的统计学家以及数据科学家省去了许多繁琐和重复的过程,不用对结果进行任何处理就能 ...

Oracle 10g安装64位图解流程

1. 安装准备阶段 1.1 安装Oracle环境 本例使用X-Manager来实现与Linux系统的连接,本例使用的所有命令和操作都是在X-Manager下进行.X-Manager安装完成后的配置方法 ...

MATLAB简单实现ID3

再看,简单总结下今天看到的经典的决策树算法——ID3. ID3:在决策树的各级节点上,使用信息增益的方法作为属性的选择标准,来帮助确定生成每个节点时所应采 ...

【原】Spring与MongoDB集成:配置

MongoDB的API提供了DBObject接口来实现BSONObject的操作方法,BasicDBObject是具体实现.但是并没有提供DBObject与BeanObject的转换.在还没有了解到与 ...

基于node&sol;mongo的App Docker化测试环境搭建

搭建步骤: 1.宿主机环境  ubuntu 14.4宿主机环境(云主机): 安装wget与curl(sudo apt-get install wget curl)2.安装Docker (wget -q ...

java 对象数组定义

下面代码实现了定义一个数组对象 public class Student { private String username; private int num; public Student(Stri ...

linux 系统命令和方法

1.EXPORT EXPORT 依赖库===============export LD_LIBRARY_PATH=/opt/export LD_LIBRARY_PATH=/usrlib/ 2.查看分区 ...

Linux服务器配置---安装telnet

安装telnet      telnet是标准的远程登录协议,历史悠久.但是telnet的对话数据没有加密,甚至用户名和密码都是明文显示,这样的服务风险极大.目前大多数系统多已经不会再安装这个服务了, ...

鼓捣phantomjs(二) node&period;js模块化集成

著作权所有:http://www.cnblogs.com/zeusro/ 引用(爬虫)不给稿费的,切你jj 追忆似屎年华 在上一篇post(http://www.cnblogs.com/zeusro/ ...

etl是什么

ETL (数据仓库技术) ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract).交互转换(transform).加载(load)至目的 ...

js手机键盘遮挡_移动端页面input输入框被键盘遮挡问题相关推荐

  1. html5输入框表情,H5页面input输入框含有键盘自带的表情符时显示异常

    在做一个关于新闻的评论功能的H5页面时,需求里面要求能够发送表情显示表情,如果使用自定义的表情库,则在评论也还要加载大量的表情符图片,极大的影响加载速度,消耗流量,去看了下别的新闻网页版的评论部分也没 ...

  2. 解决uni-app微信小程序底部input输入框,键盘弹起时页面整体上移问题

    一.存在的问题:          微信小程序聊天界面,当input 框获取焦点时会自动调起手机键盘,当键盘弹起时,会导致页面整体上移,页面头信息会消失不见. 二.需要实现的效果 键盘弹出时, 底部的 ...

  3. 移动端,input输入框被手机输入法解决方案

    移动端,input输入框被手机输入法解决方案 参考文章: (1)移动端,input输入框被手机输入法解决方案 (2)https://www.cnblogs.com/liuhappy/p/8809149 ...

  4. vant 软键盘_移动端页面输入底部被软键盘遮挡问题

    概述 近期有个移动端页面的项目,存在需要用户输入的表单信息.因为页面不存在滑动(通过overflow设为hidden的方式),所以在点击input标签输入信息时,在安卓机下键盘会遮挡页面底部内容,当点 ...

  5. h5底部输入框被键盘遮挡_移动端虚拟键盘引发的问题分析

    在工作的过程中无论是与原生结合的Hybird的H5页面或者微信公众号页面都会遇到当触发键盘输入行为时,页面窗口往上离开屏幕(与iOS的适配)或者页面高度变小(在微信中打开页面等),现在我们来分析一下各 ...

  6. jsp页面适应手机屏幕_JavaScript实现移动端页面按手机屏幕分辨率自动缩放的最强代码...

    手机的屏幕有大有小,移动web最好做成响应式布局,也就是自适应屏幕,没有固定宽高,这样的话,在所有手机上都可以正常显示.关于移动端页面按手机屏幕分辨率自动缩放的js,先附上代码 var phoneWi ...

  7. 怎么把一个控件放到tab页面上去?_移动端页面内容切换

    # 移动端页面内容切换 上周做了一个和页面切换相关的需求,为了探寻在需求场景下最符合用户心理模型的交互方式,当时一共输出了有四五种方案.总结一下各种切换页面内容的方式的特点和他们适用的场景.## 一. ...

  8. 图上上传页面设计_无线端页面设计“三大雷区”

    无线视觉规范 手机端页面的设计有许多的规范,大到涉及整个页面的排版呈现方式,小到一个icon的尺寸大小,这都关系到视觉页面的美观程度以及用户体验设计.所以应该积极主动去分析深入了解并研究出可行的解决方 ...

  9. H5页面input输入框,在ios手机中被顶出页面解决方案

    input输入框获取焦点的时候,输入框被键盘定出页面,解决方案如下: 页面布局如下:html: div class="cdSearch-content"> <input ...

  10. H5 IOS input输入框唤起键盘导致页面元素位置错乱问题

    方法1:vue项目 // 输入框获得焦点时触发focus() {this.timer.T = setInterval(() => {// 完美解决输入框被软键盘遮挡this.$refs.foot ...

最新文章

  1. RHEL 6.5 安装 was 8.5
  2. 交通优化需求下 智能交通已达千亿市场
  3. 开源一个SpringBoot + Mybatis + Vue的代码生成器
  4. dom4j生成、解析xml
  5. C语言全排列递归算法理解,C#算法之全排列递归算法实例讲解
  6. 雷军:明年2千元以上支持5G的手机,至少发布10款
  7. 学业水平考试b能上985吗_这是最好考的985高校,如今被“降级”到双一流B类,真让人惋惜...
  8. 数据结构和算法详解(四)——五大基本算法思想
  9. 机器学习基础(二十)—— 数学语言与 Python 代码
  10. paip.提升效率---------文件搜索工具总结
  11. STM32命名规则 STM32选型手册
  12. 点云数据集汇总整理(匠心之作,附官方下载地址)
  13. 银河麒麟服务器v10 sp2安装fio磁盘IO检测工具
  14. VTK:图形基本操作进阶——表面重建技术(等值面提取)
  15. 图片的 orientation 属性
  16. 5 月最大的 GameFi 崩溃受害者能否在熊市中生存?| May Monthly Report
  17. root禁止app后台自启,手机免root自启管理
  18. 多次办理这项公积金业务都涉及到查询信用报告,是否会影响将来申请贷款?
  19. ssh登录ubuntu
  20. Unity粒子系统参数解析(一)

热门文章

  1. Python3学习笔记-字符串和字符串操作
  2. 社交柔道术 - 《影响力》读书笔记(一)
  3. poj 1087.A Plug for UNIX (最大流)
  4. C#之向ListView视图插入数据...
  5. HTML5 Web SQL 数据库
  6. 计算机应用基础教学改革参考文献,计算机考试论文,关于计算机等级考试计算机应用基础教学改革相关参考文献资料-免费论文范文...
  7. SpringBoot+zk+dubbo架构实践(二):SpringBoot 集成 zookeeper
  8. PHP报错 Module ‘openssl‘ already loaded in Unknown on line 0
  9. Layer表格复选框,禁止勾选某行
  10. Linux用php上传表单文件,文件太大提示[413 Request Entity Too Large]