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

  • 相关阅读:
    List遍历时删除与迭代器(Iterator)解惑
    从一次“并发修改字段业务”引出多版本并发控制与InnoDB锁
    RocketMQ存储机制与确认重传机制
    Java中的锁
    jmeter在non-GUI模式下用法
    Java SPI机制简述
    深拷贝、浅拷贝与Cloneable接口
    Java中的小数运算与精度损失
    java中的枚举类
    SpringBoot是如何实现自动配置的
  • 原文地址:https://www.cnblogs.com/keleyz/p/5533905.html
Copyright © 2020-2023  润新知