zoukankan      html  css  js  c++  java
  • IOS 键盘弹出导致的position:fixed 无效问题

    解决办法(还未测试):

    只需要在中间部分外层div添加css样式position:fixed;top:50px; bottom:50px;overflow:scroll;就可以实现效果,无需插件。可拷贝下面代码运行。
    <!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;100%;}

    .head{top:0;}

    .foot{bottom:0;}

    .main{position:fixed;top:38px;bottom:38px;100%;overflow:scroll;}

    </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>
    当小键盘出现时头部、底部自动跳到页面最顶端、最底端。键盘隐藏时又会固定在头部,底部

  • 相关阅读:
    转 Python学习(九)
    转 Python学习(八)
    转 Python学习(七)
    转 Python学习(六)
    转 Python学习(五)
    转 Python学习(四)
    转Python学习(三)
    转Python学习(一)
    面向对象第三章(向上造型、重写、重载)
    面向对象第一章(成员变量、局部变量、重载)
  • 原文地址:https://www.cnblogs.com/keleyz/p/5533905.html
Copyright © 2011-2022 走看看