午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

問題描述

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

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

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

<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.當(dāng)textarea接收到focus事件時,自動將文本框滾動到屏幕頂端2.設(shè)計的輸入框不要超過半個屏幕,如果一定要超過,textarea有change事件,計算輸入了多少個字,相應(yīng)的再把輸入框向上滾動

這樣應(yīng)該就能很友好了

回答2:

使用fixed定位,bottom

標(biāo)簽: web
相關(guān)文章:
主站蜘蛛池模板: 六月激情网 | 亚洲国产精品99 | 青青青草视频在线观看 | 久久综合国产 | 一区二区三区在线免费观看视频 | 欧美一区成人 | 亚洲第一色站 | 日本不卡中文字幕 | 国产精品久久久久久久久久久免费看 | 国产黄色成人 | 欧美日韩影视 | 色哟哟一一国产精品 | 国产黄色免费网站 | 亚洲精品久久久久久久久久久久久 | 亚洲精品高清视频 | 99在线观看视频 | 欧美野战 | ijzzijzzij亚洲大全 | 成人做爰www免费看视频网站 | 蜜桃91丨九色丨蝌蚪91桃色 | av在线第一页 | 免费a视频在线观看 | 在线中文字日产幕 | 91爱爱网| 在线中出| 日韩欧美久久 | 久草国产精品 | 欧美成人精品一区二区三区在线看 | 日本精品入口免费视频 | 日韩一区欧美 | 午夜激情影院 | 欧美精品日韩少妇 | 国产破处av | 日韩精品免费一区二区在线观看 | 国产精品88 | 国产欧美精品区一区二区三区 | 日韩第九页 | 永久在线观看 | 亚州视频在线 | 国产情侣在线视频 | 天堂毛片 |