>웹 프론트엔드 >HTML 튜토리얼 >ios解决输入框弹出后position:fixed失效问题_html/css_WEB-ITnose

ios解决输入框弹出后position:fixed失效问题_html/css_WEB-ITnose

WBOY
WBOY원래의
2016-06-24 11:32:271467검색

最近在使用AmazeUI进行仿App Mobile Web开发时遇到了讨论众多的position:fixed问题。position:fixed在安卓2.2以上已经实现,但是在ios8以下系统当小键盘激活时,会出现位置错位的问题。

如下图:

受到CSDN上刘华童鞋(http://my.csdn.net/liu__hua)的启发,找到了目前位置比较完美的解决方案。

<!DOCTYPE html><html lang="zh_cmn"><head><meta charset=utf-8 /><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /><meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" /><title></title><style>.head,.foot{position:fixed;left:0;height:38px;line-height:38px;width:100%;background-color:#99CC00;}.head{top:0;}.foot{bottom:0;}.main{position:fixed;top:38px;bottom:38px;width:100%;overflow:scroll;background-color:#BABABA;}</style></head><body><header class="head">顶部固定区域</header><article class="main"  id="wrapper">      <div>     <p>当内容欲出隐藏时,灰色区域可上下拖动</p>    <p>当内容欲出隐藏时,灰色区域可上下拖动</p>     <p>当内容欲出隐藏时,灰色区域可上下拖动</p>     <p>当内容欲出隐藏时,灰色区域可上下拖动</p>     <p>当内容欲出隐藏时,灰色区域可上下拖动</p>     <p>当内容欲出隐藏时,灰色区域可上下拖动</p>     <p>当内容欲出隐藏时,灰色区域可上下拖动</p>     <p>当内容欲出隐藏时,灰色区域可上下拖动</p>     <p>当内容欲出隐藏时,灰色区域可上下拖动</p>     <p>当内容欲出隐藏时,灰色区域可上下拖动</p>     <p>当内容欲出隐藏时,灰色区域可上下拖动</p>    <input type="text" value="" class="inputtext"> <br>        <input type="text" value="" class="inputtext"> <br>   <input type="text" value="" class="inputtext"> <br>   <input type="text" value="" class="inputtext"> <br>     <input type="text" value="" class="inputtext"> <br>     <input type="text" value="" class="inputtext"> <br>    <input type="text" value="" class="inputtext"> <br>    <input type="text" value="" class="inputtext"> <br>    <input type="text" value="" class="inputtext"> <br>     <input type="text" value="" class="inputtext"> <br>     <input type="text" value="" class="inputtext"> <br>     <input type="text" value="" class="inputtext"> <br>     <input type="text" value="" class="inputtext"> <br>     <input type="text" value="" class="inputtext"> <br>     <input type="text" value="" class="inputtext"> <br>     <input type="text" value="" class="inputtext"> <br>     <input type="text" value="" class="inputtext"> <br>     <input type="text" value="" class="inputtext"> <br>     <input type="text" value="" class="inputtext"> <br>   <input type="text" value="" class="inputtext"> <br>   <input type="text" value="" class="inputtext"> <br>     <input type="text" value="" class="inputtext"> <br>     <input type="text" value="" class="inputtext"> <br>    <input type="text" value="" class="inputtext"> <br>    <input type="text" value="" class="inputtext"> <br>   <input type="text" value="" class="inputtext"> <br>     <input type="text" value="" class="inputtext"> <br>     <input type="text" value="" class="inputtext"> <br>    <input type="text" value="" class="inputtext"> <br>    <input type="text" value="" class="inputtext"> <br>   <input type="text" value="" class="inputtext"> <br>  <input type="text" value="" class="inputtext"> <br>  <input type="text" value="" class="inputtext"> <br>    <input type="text" value="" class="inputtext"> <br>   <input type="text" value="" class="inputtext"> <br>   <input type="text" value="" class="inputtext"> <br>    <input type="text" value="" class="inputtext"> <br>    <input type="text" value="" class="inputtext"> <br>    <input type="text" value="" class="inputtext"> <br>    <input type="text" value="" class="inputtext"> <br>    <input type="text" value="" class="inputtext"> <br>    <input type="text" value="" class="inputtext"> <br>    <input type="text" value="" class="inputtext"> <br>     <input type="text" value="" class="inputtext"> <br>    <input type="text" value="" class="inputtext"> <br>    <input type="text" value="" class="inputtext"> <br>     content <br>    content <br>    content <br>    content <br>    content <br>    content <br>    content <br>    content <br>    content <br>  </div></article><footer class="foot">底部固定区域</footer></body></html>

当小键盘出现时头部、底部自动跳到页面最顶端、最底端。键盘隐藏时又会固定在头部,底部。

内容转载于:http://blog.csdn.net/liu__hua/article/details/40106595

以作记录。

 

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.