av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

angular.js - 在移動端web上如何解決輸入法擋住文本框問題?

瀏覽:140日期:2024-03-20 16:07:41

問題描述

在移動端web頁面內定義了一個比較大的textarea大概能顯示15行字,點擊textarea的時候,輸入法彈出來會遮住textarea下端的幾行字,導致輸入的字數到10行之后,后面的輸入的字都被輸入法擋住了,變成了盲打,體驗很差。

請問使用js有什么方法可以解決這種問題?

剛剛寫了個比較笨的方法,發現只有三星的手機以及android5.0能兼容,什么小米,vivo之類的亂七八糟的機子都不認這個方法,醉了。。

<textarea onfocus='textfocus(this)' onblur='textblur(this)' rows='' cols=''></textarea><script type=’text/javascript’> function textfocus(o){ o.style.position = ’fixed’; o.style.top = ’50px’; o.style.zIndex = ’999’; } function textblur(o){ o.style.position = ’static’; o.style.top = ’auto’; } </script>

問題解答

回答1:

1.當textarea接收到focus事件時,自動將文本框滾動到屏幕頂端2.設計的輸入框不要超過半個屏幕,如果一定要超過,textarea有change事件,計算輸入了多少個字,相應的再把輸入框向上滾動

這樣應該就能很友好了

回答2:

使用fixed定位,bottom

標簽: web
相關文章:
主站蜘蛛池模板: 免费观看www7722午夜电影 | 欧美一区成人 | 手机在线观看 | 精品中文在线 | 伊人性伊人情综合网 | 亚洲人成一区二区三区性色 | 国内精品伊人久久久久网站 | 欧美亚洲成人网 | 免费在线观看一区二区三区 | 中文字幕视频在线观看 | 一区二区三区网站 | 久在线视频 | 久久综合av| 特一级毛片 | 成人av免费在线观看 | 日韩中文字幕免费在线 | 欧美国产精品一区二区三区 | 新91| 久久久久久国产精品免费免费男同 | 91传媒在线观看 | 午夜大片 | 在线中文字幕视频 | 成年视频在线观看 | 国产成人久久精品一区二区三区 | 五月天天丁香婷婷在线中 | 国产精品影视在线观看 | 欧美综合国产精品久久丁香 | 自拍偷拍亚洲视频 | 国产二区三区 | 国产污视频在线 | 国色天香综合网 | 91原创视频在线观看 | 国产精品99999999 | 欧美 日韩 视频 | 色吊丝2288sds中文字幕 | 亚洲国产片 | 人人种亚洲 | 国产精品久久久久久久免费大片 | 久久亚洲综合 | 国产精品自产av一区二区三区 | 国产精品污www一区二区三区 |