国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

解決輸入框被輸入法遮擋的問(wèn)題

來(lái)源:懂視網(wǎng) 責(zé)編:小OO 時(shí)間:2020-11-27 19:36:25
文檔

解決輸入框被輸入法遮擋的問(wèn)題

之前要做一個(gè)彈出對(duì)話框,填寫信息,發(fā)現(xiàn)在手機(jī)上看的時(shí)候,較后的輸入框在填寫信息時(shí),輸入框被輸入法遮擋,只能盲填。前提;1.彈出的對(duì)話框用display:fixed定位的。2.對(duì)話框大小固定;解決辦法;css部分;(dlg-top與dlg-bottom為對(duì)話框的類,用于確定對(duì)話框的定位方式)。.dlg-top{ position: fixed;top:100px;left:10%;}.dlg-bottom{ position: fixed;bottom:0px;left:10%;}。js部分;“deliver-dlg”為對(duì)話框的類。
推薦度:
導(dǎo)讀之前要做一個(gè)彈出對(duì)話框,填寫信息,發(fā)現(xiàn)在手機(jī)上看的時(shí)候,較后的輸入框在填寫信息時(shí),輸入框被輸入法遮擋,只能盲填。前提;1.彈出的對(duì)話框用display:fixed定位的。2.對(duì)話框大小固定;解決辦法;css部分;(dlg-top與dlg-bottom為對(duì)話框的類,用于確定對(duì)話框的定位方式)。.dlg-top{ position: fixed;top:100px;left:10%;}.dlg-bottom{ position: fixed;bottom:0px;left:10%;}。js部分;“deliver-dlg”為對(duì)話框的類。

下面我就為大家分享一篇完美解決手機(jī)網(wǎng)頁(yè)中輸入框被輸入法遮擋的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。

之前要做一個(gè)彈出對(duì)話框,填寫信息,發(fā)現(xiàn)在手機(jī)上看的時(shí)候,較后的輸入框在填寫信息時(shí),輸入框被輸入法遮擋,只能盲填。

前提

1.彈出的對(duì)話框用display:fixed定位的

2.對(duì)話框大小固定

解決辦法

css部分

(dlg-top與dlg-bottom為對(duì)話框的類,用于確定對(duì)話框的定位方式)

.dlg-top{
 position: fixed;
 top:100px;
 left:10%;
}
.dlg-bottom{
 position: fixed;
 bottom:0px;
 left:10%;
}

js部分

“deliver-dlg”為對(duì)話框的類

//彈出對(duì)話框時(shí),綁定的事件
//綁定輸入框獲取焦點(diǎn)事件
$(".deliver-dlg input,.deliver-dlg textarea").focus(function(){
 var input=$(this);
 //在輸入框獲取焦點(diǎn)后,窗口改變的話,執(zhí)行事件
 $(window).resize(function(){
 //判斷當(dāng)前輸入框是否在可視窗口之外(下面)
 if($(window).height()-(input.offset().top+input.offset().height-document.body.scrollTop)<0){
 //對(duì)話框定位方式改為bottom
 $(".deliver-dlg").removeClass("dlg-top").addClass("dlg-bottom");
 }
 else{
 $(".deliver-dlg").removeClass("dlg-bottom").addClass("dlg-top");
 }
 });
});
//取消對(duì)話框時(shí),取消事件綁定
$(".deliver-dlg input").unbind();
$(".deliver-dlg").removeClass("dlg-bottom").addClass("dlg-top");
$(window).unbind();

思路解析

簡(jiǎn)單點(diǎn)說(shuō)就是改變對(duì)話框的定位方式,在默認(rèn)情況下用top,在有輸入法的時(shí)候,根據(jù)情況用bottom。 在input獲取焦點(diǎn)且窗口重設(shè)的時(shí)候(即輸入框彈出),注意先綁定input的focus事件,再綁定窗口改變的事件,因?yàn)樵谑謾C(jī)上,是input獲取焦點(diǎn),輸入框才彈出導(dǎo)致窗口大小改變。

再窗口大小改變事件發(fā)生之后,判斷輸入框是否被遮(即不在窗口的可視范圍內(nèi)),采用的辦法是用可視窗口的高度($(window).height())是否大于輸入框的底部(input.offset().top+input.offset().height-document.body.scrollTop)因?yàn)閕nput.offset().top表示的是元素離文檔頭部的位置,要算元素離可視窗口頭部的位置,可以再減去滾動(dòng)條滾動(dòng)了多少。以上是判斷元素是否在可視窗口底部。

上面是我整理給大家的,希望今后會(huì)對(duì)大家有幫助。

相關(guān)文章:

在JS中如何控制鼠標(biāo)拒絕點(diǎn)擊按鈕

使用JS如何獲得當(dāng)前時(shí)間差

在js中如何對(duì)url實(shí)施對(duì)象化管理

在JavaScript中如何使用Generator的方法

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

解決輸入框被輸入法遮擋的問(wèn)題

之前要做一個(gè)彈出對(duì)話框,填寫信息,發(fā)現(xiàn)在手機(jī)上看的時(shí)候,較后的輸入框在填寫信息時(shí),輸入框被輸入法遮擋,只能盲填。前提;1.彈出的對(duì)話框用display:fixed定位的。2.對(duì)話框大小固定;解決辦法;css部分;(dlg-top與dlg-bottom為對(duì)話框的類,用于確定對(duì)話框的定位方式)。.dlg-top{ position: fixed;top:100px;left:10%;}.dlg-bottom{ position: fixed;bottom:0px;left:10%;}。js部分;“deliver-dlg”為對(duì)話框的類。
推薦度:
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 国产精品免费观看视频播放 | 最新国产在线播放 | 一区二区在线播放视频 | 91精品欧美| 欧美精品色精品一区二区三区 | 天天曰夜夜曰 | 国产精品第1页在线观看 | 国产在线精品观看一区 | 国产成人h福利小视频在线观看 | 欧美日韩在线观看一区二区 | 成人国内精品久久久久影院 | 国产全黄a一级毛片视频 | 欧美色图亚洲激情 | 午夜国产 | 国产精品视频免费一区二区三区 | 免费一级a毛片在线播放视 免费一区二区 | 亚洲午夜一区二区三区 | 日本三级成人中文字幕乱码 | 欧美a区 | 免费看男女做好爽好硬视频 | 久久国产欧美 | 亚洲综合欧美日本另类激情 | 欧美gv在线| 亚洲国产成人精品一区91 | 美女一级毛片 | 欧美国产日韩在线播放 | 亚洲成人777 | 亚洲欧洲精品成人久久曰 | 最新精品在线视频 | 欧美日韩亚洲一区二区三区在线观看 | 最新大黄网站免费 | 成人a网 | 亚洲十欧美十日韩十国产 | 亚洲国产激情一区二区三区 | 国产精品久久成人影院 | 欧美地区一二三 | 免费国产精品视频 | 日韩综合图区 | 一区在线免费观看 | 麻豆精品国产 | 大色欧美|