第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

手機瀏覽器虛擬鍵盤把底部按鈕頂上去

手機瀏覽器虛擬鍵盤把底部按鈕頂上去

KJinn 2017-06-20 11:13:29
#send{ width:40%; height:44px; line-height:42px; color:#000533; background:#fff; border:1px solid #000533; position:absolute; bottom:6%; left:30%;}<button id="send">提交</button>部分安卓機型在點擊輸入框彈出虛擬鍵盤的時候會把send頂?shù)巾撁嬷虚g導(dǎo)致布局亂了,求不要頂上去的解決方法。
查看完整描述

27 回答

?
KJinn

TA貢獻(xiàn)20條經(jīng)驗 獲得超12個贊

已經(jīng)完美解決了。附上代碼供后來者參考

window.onload = function(){

var h = $('body').height();

$('body').css('min-height',h);

}


查看完整回答
2 反對 回復(fù) 2017-06-20
  • 慕粉3782079
    慕粉3782079
    底部的固定定位是不是也可以這樣?你這是設(shè)置最小高度啊
  • 後埔仔
    後埔仔
    他這是在頁面加載時獲取當(dāng)前屏幕body的具體高度(屏幕不同造成可能的高度不同,所以要加載時獲取才準(zhǔn)確到每個用戶),然后把body的最小高度強制設(shè)置為當(dāng)前屏幕高度。意思是最小高度為整個屏幕,所以不管換哪個屏幕打開,都不會再被頂上去了。
  • 後埔仔
    後埔仔
    這其實是變相給body設(shè)置了固定高度。如果頁面只需要整個屏幕高度就足夠,那倒也還好。如果是內(nèi)容很長的頁面,這樣就會出現(xiàn)內(nèi)容顯示不全的尷尬了。所以,這里還需要在input失焦時(一般失焦時鍵盤就會自動收起)再觸發(fā)一個事件,讓body去掉固定高度,恢復(fù)原先100%高度。
點擊展開后面1
?
李曉健

TA貢獻(xiàn)1036條經(jīng)驗 獲得超461個贊

鍵盤出來的時候 ?肯定就是input 光標(biāo)進(jìn)入的事件,在這個事件里把?button 隱藏,input失去光標(biāo)時,就是鍵盤收起來的時候,再把?button ?顯示出來?

查看完整回答
反對 回復(fù) 2017-06-20
  • KJinn
    KJinn
    可是用戶輸入完了以后把鍵盤收回去,此時input還在focus狀態(tài),提交按鈕還沒有顯示。 除非再點一下屏幕才能blur
?
hongsehun

TA貢獻(xiàn)2條經(jīng)驗 獲得超0個贊

不用絕對定位就能解決這個問題

查看完整回答
反對 回復(fù) 2017-08-22
  • 27 回答
  • 5 關(guān)注
  • 37700 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號