最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js解決軟鍵盤遮擋輸入框的問題分享

 更新時(shí)間:2017年12月19日 14:28:40   作者:vcxiaohan2  
下面小編就為大家推薦一篇js解決軟鍵盤遮擋輸入框的問題分享,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

經(jīng)驗(yàn)須知

彈出軟鍵盤時(shí):

ios端$(‘body').scrollTop()會改變

android端$(window).height()會改變

拉起鍵盤不是一瞬間,而是有一個(gè)緩動過程

問題重現(xiàn)

ios端,經(jīng)常會出現(xiàn)輸入法遮擋輸入框的問題(特別是那種有一個(gè)白色頂部的輸入法,如:百度輸入法),如圖:

問題解決

我們只需要在輸入框聚焦之后,開啟一個(gè)定時(shí)器,執(zhí)行$(‘body').scrollTop(1000000),這樣由于整個(gè)body滾動到了最下面,輸入框自然就看見了,具體請查看以下示例

示例源碼

<!DOCTYPE html> 
<html lang="en"> 
<head> 
  <meta charset="UTF-8"> 
  <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no"> 
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> 
  <title>demo</title> 
  <script src="../js/jquery-1.11.3.min.js"></script>
  <style> 
    * { 
      margin: 0;  
      padding: 0; 
    } 
    body, html { 
      width: 100%; 
      height: 100%;
    } 
    .bottom {
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      font-size: 0;
    }
    input {
      font-size: 14px;
      box-sizing: border-box;
      width: 50%;
      height: 50px;
      line-height: 50px;
    }
  </style> 
</head> 
<body>
  <div class="bottom">
    <input class="aInput" type="text" placeholder="ios聚焦后會被輸入法遮擋" />
    <input class="bInput" type="text" placeholder="ios聚焦后不會被輸入法遮擋" />
  </div>
</body> 
<script> 
  $(function() {
    // 解決輸入法遮擋
    var timer = null;
    $('.bInput').on('focus', function() {
      clearInterval(timer);
      var index = 0;
      timer = setInterval(function() {
        if(index>5) {
          $('body').scrollTop(1000000);
          clearInterval(timer);
        }
        index++;
      }, 50)
    })
  });

</script> 
</html>

以上這篇js解決軟鍵盤遮擋輸入框的問題分享就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

年辖:市辖区| 麻城市| 霸州市| 乳山市| 密云县| 商河县| 双峰县| 徐闻县| 浦东新区| 肥城市| 罗源县| 孙吴县| 福贡县| 阆中市| 阿城市| 融水| 北流市| 长岭县| 新蔡县| 仪陇县| 湖南省| 紫阳县| 菏泽市| 黄石市| 扎囊县| 乌兰浩特市| 辽宁省| 神农架林区| 罗源县| 巨鹿县| 赫章县| 洮南市| 鹤庆县| 金山区| 长阳| 仪陇县| 溧阳市| 浏阳市| 绥滨县| 秭归县| 合作市|